我创造的,我试图创建使用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