@bogdevich0

Удержание соединения, иногда отправлять пакет(Java, Python)?

Привет всем, помогите реализовать систему на сокетах: Java приложения каждую секунду(удержание соединения, можно будет поменять на 3 секунды и т.д) отправляют пакет "hello python" на Python приложение(на сокетах)

и тоже Python приложения иногда оправляет пакет "test msg" на java приложения которые есть в массиве(не все java соединения)

Есть такой код: Java:
String data = "Test";
try (Socket socket = new Socket("localhost", 5000)) {
    try (DataOutputStream os = new DataOutputStream(socket.getOutputStream())) {
        os.write(data.getBytes("utf-8"), 0, data.length());
    }
}


Python:
import socket, os
s = socket.socket()
s.bind(('0.0.0.0', 5000))
s.listen(5)
while True:
    c, addr = s.accept()
    data = c.recv(1024)
    print(str(data))


Но тут нету удержания соединения java > python и я не знаю как иногда принимать пакеты python > java (python иногда отправляет пакет на java и на java обработать его )
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы