我创建了一个简单的游戏,两台电脑连接在一起。我在同一台电脑上测试过,没问题。当我创建 ad-hoc 网络时(在 Windows 7 中)。一台计算机是一台服务器,它创建成功:
ssock = new ServerSocket(PORT);
sock = ssock.accept();
一台计算机是客户端:
sock = new Socket("localhost", PORT);
当跑到这条线。我收到了这个错误:
java.net.ConnectException:连接被拒绝:在java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java: 213) 在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) 在 java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 在 java.net.Socket.connect(Socket.java:529) 在 java. net.Socket.connect(Socket.java:478) at java.net.Socket.(Socket.java:375) at java.net.Socket.(Socket.java:189) at java.controller.MainController$GameObject.( MainController.java:78) 在 com.controller.MainController$3.run(MainController.java:180) 在 java.lang.Thread.run(Thread.java:662)
请帮我指出,这里有什么问题。
谢谢 :)