C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: winsockエラー


(過去ログ 104 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■62280 / inTopicNo.1)  winsockエラー
  
□投稿者/ モー (1回)-(2011/09/30(Fri) 12:14:48)

分類:[VB6 以前] 

XP,Win7上で、VB6(DLL)で作成したwinsockを用いてTCP通信(Webのような送受信)を1(ホスト)対多(モバイル端末)で行なっています。

同時に複数(数十台以上の端末)無線接続通信すると、「タイムアウトまたは他の問題によって、接続が中断されます。」エラーイベントが発生する場合があり、結果としてレスポンスが遅いまたは通信エラーになる端末が存在してしまうので、この状況を回避したいのですが、原因・エラー回避策として何が考えられますでしょうか?

また、マシンスペックの改善も有効であったりするのでしょうか?
アクセス側でリトライを行うことで通信エラーは避けられる気もしますが。
引用返信 編集キー/
■62282 / inTopicNo.2)  Re[1]: winsockエラー
□投稿者/ 774RR (613回)-(2011/09/30(Fri) 12:35:52)
2011/09/30(Fri) 12:37:27 編集(投稿者)

そのホスト(=サーバ) も XP だったりするの?
そもそも XP などは「クライアントOS」なので、サーバ的使用方法は eula 外になる。
c:\windows\system32\eula.txt 1.4 意訳
10台以上の接続をしてよいのは1ユーザで使用している場合に限る

もしそうなら、技術的どうこうの話より前の段階で、ライセンス違反。
サーバOSを使ってくだされ。
そうでない(サーバの OS は Windows Server **** である)なら、有識者の見解を待ちたいっす。
引用返信 編集キー/
■62286 / inTopicNo.3)  Re[2]: winsockエラー
□投稿者/ モー (3回)-(2011/09/30(Fri) 14:39:42)
774RRさん、ありがとうございます。

> そのホスト(=サーバ) も XP だったりするの?

ホストはクライアントOS(XPや7)で、仮動作検証しております。

最終的にはサーバーOS環境となるので、それで状況が改善されれば問題なしですね。
後程、試してみます。

eula.txtの内容を見落としておりました。

引用返信 編集キー/
■62289 / inTopicNo.4)  Re[3]: winsockエラー
□投稿者/ Azulean (848回)-(2011/10/01(Sat) 00:32:55)
技術的にも制限があるとか読んだ記憶はありますね。
「Windows XP TCP 制限」あたりで検索してみてください。
(検索結果を貼り付けるには、回避とか黒いこと書いてあったので、控えました)
引用返信 編集キー/
■62334 / inTopicNo.5)  Re[4]: winsockエラー
□投稿者/ モー (4回)-(2011/10/04(Tue) 01:40:40)
Azuleanさん、ありがとうございます。

黒いことはせずに正攻法で試してみます。

ただ、好奇心として中身も少し覗いてっみようと思います。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -