java写的通讯短链接客户端,老是会报端口被占用的错误,跪求高手帮忙分析下是什么问题? 10

[15-7-1114:28:55:937CST]000e66ddSystemOutO2015-07-1114:28:55,937ERROR[threadPoolTaskE... [15-7-11 14:28:55:937 CST] 000e66dd SystemOut O 2015-07-11 14:28:55,937 ERROR [threadPoolTaskExecutor-39] - 200.0.0.207:8174 连接失败!
java.net.BindException: Address already in use: connect
at sun.nio.ch.Net.connect(Native Method)
at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:539)
at com.nantian.jpre.app.base.NIOClientAddTranCode.send(NIOClientAddTranCode.java:101)
at com.nantian.jpre.app.business.card.C2045Transaction.doTransaction(C2045Transaction.java:38)
at com.nantian.jpre.app.business.AbstractTransaction.service(AbstractTransaction.java:102)
at com.jpre.BusinessDealExecutorService.service(BusinessDealExecutorService.java:128)
at com.jpre.NIOAsynShortSocketServer$NIOSynShortSocketProcessor.run(NIOAsynShortSocketServer.java:516)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:678)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:703)
at java.lang.Thread.run(Thread.java:811)
这个是客户端问题还是服务器端的问题
这个错误是偶尔就会出现的,还是有很多成功的,并不是一直失败,40多次才会失败1次
用的是同步短链接
展开
 我来答 举报
happy胡平平
2015-07-14
知道答主
回答量:18
采纳率:0%
帮助的人:13.8万
展开全部
如果你的服务器端有其他的程序将该端口占用,那么你这个程序就要另外开启其他端口。如果其他程序释放了该端口,你再次连接的时候就会成功。希望对你有帮助。
呆呆天河
2015-07-14 · 超过16用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:37.8万
展开全部
你本地的端口已经被占用了,你换个端口试试
更多追问追答
追问
端口没问题的,是成功了好几次就会出现一次这个错误
追答
是不是你在同一段程序中新建的链接老是用一个端口?
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式