当前位置: 技术问答>java相关
监听网络端口读异常
来源: 互联网 发布时间:2014-12-31
本文导语: 创建两个线程监听同一个端口,当第一次读端口是正常,第二次读时有异常: failed i/o; java.net.socketexception; jvm-recv in socket in streameread〈 code = 10053〉 | 可以用一个线程监听,对得到的数据进行多...
创建两个线程监听同一个端口,当第一次读端口是正常,第二次读时有异常:
failed i/o; java.net.socketexception; jvm-recv in socket in streameread〈
code = 10053〉
failed i/o; java.net.socketexception; jvm-recv in socket in streameread〈
code = 10053〉
|
可以用一个线程监听,对得到的数据进行多线程处理,这样就不会有冲突了
|
pengjz(西方失败)is right.
服务端一般起一个独立的线程进行监听(accept),获得对方的连接后即启动另一个多线程来处理与客户端的通讯。
服务端一般起一个独立的线程进行监听(accept),获得对方的连接后即启动另一个多线程来处理与客户端的通讯。
|
用accept()吗?
两个线程都用accept()监听一个端口当然会出问题了,冲突嘛!