11
ソケット接続タイムアウトを構成する方法
クライアントが切断されたIPアドレスに接続しようとすると、15秒を超える長いタイムアウトがあります...このタイムアウトを減らすにはどうすればよいですか?それを構成する方法は何ですか? ソケット接続をセットアップするために使用しているコードは次のとおりです。 try { m_clientSocket = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress ip = IPAddress.Parse(serverIp); int iPortNo = System.Convert.ToInt16(serverPort); IPEndPoint ipEnd = new IPEndPoint(ip, iPortNo); m_clientSocket.Connect(ipEnd); if (m_clientSocket.Connected) { lb_connectStatus.Text = "Connection Established"; WaitForServerData(); } } catch (SocketException se) { lb_connectStatus.Text = "Connection Failed"; MessageBox.Show(se.Message); }