我創造的,我試圖創建使用Socket連接
的Java類ServerConnect服務器的套接字連接控制檯應用程序----
InetAddress hostIpAddress= fnGetHostInetAddress(domainName);
System.out.println(hostIpAddress.getHostAddress()+""+hostIpAddress.getHostName());
Socket socket = new Socket(hostIpAddress,43);
控制檯Java應用程序正確創建套接字連接,但...
當我試圖通過Swing應用程序做同樣的事情,即通過調用ServerConnect類的Socket連接功能它沒有工作。 當我試着調試Swing應用程序的控制,在掛線
Socket socket = new Socket(hostIpAddress,43);
,並沒有繼續移動,甚至沒有給任何exception.I正在使用NetBeans IDE。 上面的代碼片段被寫入線程類ServerConnect中的函數中,該函數實現runnable接口,其run方法調用該函數。
在按鈕的actionPerformed方法中給出了啓動線程的調用。
有人可以提出什麼可能是問題/錯誤。
謝謝
什麼類型的Swing應用程序?一個JApplet?通過雙擊啓動JFrame?使用Java Web Start啓動的JFrame? – 2012-03-01 08:08:11
它的JFrame應用程序和上面的代碼片段的功能是在按鈕單擊事件上調用的。 – 2012-03-01 09:09:41