作者rexhuang (BlueCancer)
看板java
标题[问题] Connect前先用Scoket测试
时间Mon Nov 8 20:48:15 2021
11/14更新
已经解决了
不使用new Socket(host, port)建构子
改用socket.connect(socketAddress, timeout);
程式码如下
https://code.labstack.com/5PSVCT8Z
https://pastebin.com/TMPpMURY
谢谢!
※状况概述:
因为有很多台主机,对方又没有提供Load Balance负载平衡的连线网址
所以需要自己判断主机是否活着?
小弟我在程式判断if(testConn("serverone.abc.com",888))
成功再实际连线做事<testConn程式码请见pastebin>
但有ConnectException以後就不会再跑到else if(testConn("servertwo.abc.com",888))
请问可以如何修改?或是有3RD套件可以使用吗?
感谢指点
※程式码:
https://pastebin.com/qUKSHu5x
※错误讯息:
ConnectException(连serverone.abc.com时)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.14.93 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1636375698.A.331.html
※ 编辑: rexhuang (118.161.244.194 台湾), 11/14/2021 12:23:31