ふらっとC#,C♯,C#(初心者用) Part24
at TECH
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