Привет всем, помогите реализовать систему на сокетах: 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 обработать его )