请问java Socket编程时 什么方法能获得Server与 Client的连接状态? (100分)

  • 主题发起人 主题发起人 Orber
  • 开始时间 开始时间
O

Orber

Unregistered / Unconfirmed
GUEST, unregistred user!
使用 java 编写的Socket Server程序。
客户端单方面中止了连接,请问服务器端,是否会抛出异常,或者某个方法中会显示已经与此客户端端开了连接?
 
这个问题真是废话!你怎么知道它就怎么知道的
 
上面的,不懂问题,别乱说话。
 
the server side can get the status of client and would throw exception
 
如果你的服务器端程序阻塞在Socket的读/写方法上
当客户终止连接,就会抛出异常
 
如果客户端应用正常,那退出前给Server一个通知,
如果客户端异常退出或通信中断,Server在读取inputStream时会抛出异常
通过获取通知或异常来做相应处理就是拉
 
java的socket有没有类似象select这样的东东?
 
后退
顶部