네트워크 메시지가 msgHdr+payload
입니다. msgHdr
에는 두 개의 롱과 두 개의 숏이 있습니다. 페이로드는 가변 길이 텍스트입니다. 구조체 형식을 지정하는 방법을 모르므로 압축 된 이진 스트림을 보낼 수 있습니다.Python 3.1 - 이진 팩 된 메시지 가변 길이 데이터 보내기
단일 메시지의 형식은, 그러나
s = struct.Struct('> L L I I 2110s')
s.pack(*mystruct) # Then I pack it
, 내가 가변 길이 페이로드를 위해 그것을 어떻게 사용합니까 (2110)의 고정 된 크기의 문자열이 유일한 작품? 다른 것을 사용해야할까요?
감사합니다. 그것은 작동 좋아한다 매력. – shaks