Hi people! Python server:
import socket, os s = socket.socket() s.bind(('0.0.0.0', 500)) s.listen(5) while True: c, addr = s.accept() data = c.recv(1024) print(str(data)) Java client:
String data = "Test"; try (Socket socket = new Socket("localhost", 5000)) { try (DataOutputStream os = new DataOutputStream(socket.getOutputStream())) { while(true){ os.write(data.getBytes("utf-8"), 0, data.length()); } } } With a very large packet flow, gluing occurs (the server prints "TestTe" or TestTestTest) how to fix it?