public void Receive()
{
try
{
     //接受消息的代码
}            catch (System.Net.Sockets.SocketException  e)
{  
             //连接关闭就触发此异常,在这里写连接关闭所触发的代码
}
catch(Exception e)
{ }

}