一个关于Socket的问题!马上给分,马上结贴
请问currentSocket在什么情况下为null,什么情况下不为null呢?谢谢!
private Socket currentSocket;
if(currentSocket==null)
{
}
------解决方案--------------------没new就是null
new了就不是null
这个和是不是处女一个道理
------解决方案--------------------如果currentSocket 没有指向某个实例,就是null
相反则非空。
一般在socket推出时可以这么判断
if(currentSocket != null)
{
currentSocket.Shutdown(SocketShutdown.Both);
currentSocket.Close();
}