//use funciton isConnected to judge if the tcp connection is available
public bool isConnected(Socket socket)
{
try{
if( socket.Connected && socket.Poll( 0, SelectMode.SelectRead ) )
{
byte[] msg = new byte[ 1 ];
if( socket.Receive( msg, 0, 1, SocketFlags.Peek ) != 0 )
return true;
else
return false;
}
}
catch( SocketException e )
{
string expMsg = "錯誤信息:\n" + e.ToString();
MessageBox.Show( expMsg, "socket狀態檢查出錯..." );
}
return socket.Connected;
}
c#_判斷Tcp連接是否可用(Connected)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.