Проблема: Я хочу установить соединение между сервером Python и клиентом Java. Клиент вызывает исключение:Соединение отказалось между сервером 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? – mthmulders
У меня есть в «Код сервера» – Chauer