【发布时间】:2013-03-27 12:45:35
【问题描述】:
问题: 我想在 Python 服务器和 Java 客户端之间建立连接。客户端引发异常:
java.net.ConnectException:连接被拒绝:连接
服务器代码:
print('MOTD/name system initialized!')
global people
welcome = socket.socket()
welcome.bind((socket.gethostname(), 31123))
while True:
welcome.listen(1)
w, nouse = welcome.accept()
...
w.send(m.strip().encode())
w.close()
客户端代码:
Socket welcomesocket = new Socket("localhost", 31123);
BufferedReader motd = new BufferedReader(new InputStreamReader(welcomesocket.getInputStream()));
servs.set(i, motd.readLine());
welcomesocket.close();
问题必须在Java,Python - Python连接在相同的情况下工作正常。
【问题讨论】:
-
能否也展示您的 Python 客户端代码的相关部分?
-
我有,在“服务器代码”中