我是socket編程的新手,有很多問題。Socket連接超時內置jar文件中的問題
我寫了一個代碼來檢查互聯網的可用性。當通過NetBeans IDE中推出運行,它可以檢測網絡連接的可用性...在互聯網連接可用藍色手段
句子。
在運行內置的jar,它拋出一個超時錯誤,不查詢......
和第二步的形象是:
句句紅色表示沒有互聯網接入。
這是代碼。任何想法是什麼問題?我很困惑,因爲這不是一個常見問題。
private void checkInternetConnection()
{
Socket socket = null;
try
{
socket = new Socket("varzesh3.com", 80);
socket.setSoTimeout(50000);
lblStatus.setForeground(Color.blue);
lblStatus.setText("اینترنت فعال است");
socket.close();
timer.stop();
}
catch (IOException ex)
{
lblStatus.setForeground(Color.red);
lblStatus.setText("اینترنت غیر فعال است");
JOptionPane.showMessageDialog(null, ex.getMessage());
}
}
感謝您的關注。
你泄露插座,也不要張貼無意義的圖片在這裏。浪費你的帶寬和其他人的。 – EJP 2015-03-13 21:25:56
@EJP無關您的業務。如果你太喜歡你的帶寬,不要閱讀我的帖子。 – 2015-03-14 05:16:37