파이썬 서버에서 TCP 소켓을 통해 안드로이드 클라이언트로 복잡한 가변 양의 데이터를 보내려고합니다.파이썬 서버와 안드로이드 클라이언트 사이의 소켓으로 작동
가변 양의 데이터를 보내고 있으므로 메시지 길이에 데이터 접두어를 붙여야합니다. 그런 다음 Android 측에서 먼저 해당 접두사를 읽은 다음 해당 번호를 읽어야합니다. 바이트 수를 스트림으로 나타냅니다.
맞습니까?
def send_msg(sock, msg):
msg = struct.pack('>I', len(msg)) + msg
sock.sendall(msg)
을하지만 내 자바는 매우 약하고 나는 클라이언트 측에서이를받는 방법을 알아낼 수 없습니다 : 그래서 여기
내가 서버 (파이썬) 측에하고 있어요 방법입니다.
어떤 도움이 필요합니까?