ふらっとC#,C♯,C#(初心者用) Part24 at TECH
[2ch|▼Menu]
766:デフォルトの名無しさん
08/02/19 03:23:59
VS2005でSocket通信を行っているのですが、LANケーブルを抜かれた等の経路切断の検出方法に困っています。
調べたところ、TCP KeepAliveを使えば出来そうな気配なのですが、C#用の資料が全然見つかりません。

資料もしくはサンプルのポインタを教えてください。

私が調べたかぎりでは
URLリンク(vsug.jp)
がかなり近いケースで、ほぼ要求事項は同じです。(違いは私はクライアント側になります)

たしかにこのSetSocketOptionを設定しても、検出はできませんでした。
// KeepAliveの設定
_tcpClient.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, 30000);

レス3番目の方法はどこにどう実装していいものやらわからず、またどうやって検出するのかもわからない状況です。
必要あればサンプルも貼ります。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5393日前に更新/190 KB
担当:undef