- PR -

Socketについて聞きたいです。

投稿者投稿内容
matsuicv
会議室デビュー日: 2006/01/16
投稿数: 2
投稿日時: 2006-01-16 16:36
たくさんのアドバイスありがとうございます。
予想外上にみなさんから返信があって、色々な方法を試してみました。
報告が遅くなって申し訳ありません。

色々試して気付いたのですが、根本的にサーバーサイドにクライアント的な機能を付け加えたために起きてしまったようですね・・・勉強不足でした。

最終的には甕星さんが、おっしゃっていた。
引用:

方法としては、以下の3通りくらいになるでしょう。Aがサーバー、Bがクライアントとします。

・B->Aに定期的にデータを送信する。一定時間B側でデータを受信できない場合切断されているとみなす。
・A->Bにデータを送信する。Bがデータを受信したら、直ちにB->Aにデータを返送する。一定時間内に応答を得られない場合には切断されている。
・送信タイムアウトを調整した後、A->Bにデータを送信する。エラーになった場合には切断されている。



の「B->Aに定期的にデータを送信する。一定時間B側でデータを受信できない場合切断されているとみなす。」という方法を取り入れて現在プログラミングしています。
クライアントを変えると、予想以上に上手く出来てなんとか完成できそうです。
みなさんありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)