服务器程序 打开一个监听。有N 个客户端连接到服务器,并且正在工作,一切正常。正在这是候,服务器来一个Listener.Stop() 命令,关闭监听,那么会发生什么?是不是客户端的那些连接 全部会自动关闭呢??

解决方案 »

  1.   

    怎麼說呢?一般情況下,Listener.Stop()最好放到程序關閉的地方。
    如果突然斷了,那麼client端可能會報stream Exception(如果是用tcp方式連接,而且採用stream方式來傳送).
      

  2.   

    那客户端的Socket到底断开了没有啊???和服务器还保持这连接, 但是不能传递数据??
      

  3.   

    任何接续只有再次使用socket时,才能知道接续是不是正常。如果不正常就会自动阶段