server如何处理client崩溃

codefresher 发布于 2009/04/15 10:00
阅读 213
收藏 0

我在写一下telnet响应的服务器端,在linux上的,如果客户端不是正常退出,而是直接关闭telnet商品,我的服务器进程就会崩溃,请问如何处理这种问题?是设置socket高级选项吗?

 

加载中
0
JavaGG
JavaGG

没有的

你在写读取客户端数据放在你主线程上读么,这样当然会退出了

你把读取和发送放在一个线程上,这样就算客户端不是正常退出也没有问题了

你也可以看看mina项目,这个已帮你处理好这种异常了,也有telnet的例子,你可以看看

0
王全
王全

直接在server端捕获io 异常就行了!

楼上的,mina没有telnet例子吧!

返回顶部
顶部