| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 토토 사이트 복제 프로토콜 | 배트맨 토토 : 문서 : 9.3 : Frontend/백엔드 프로토콜 | 48장. 프런트엔드/백엔드 프로토콜 | PostgreSQL : 문서 : 9.3 : 사설 토토 형식 | |
이 섹션은 메시지에 사용되는 기본 데이터 유형을 설명합니다.
안n-네트워크 바이트의 비트 정수 순서(가장 중요한 바이트부터). 만일i이 지정되면 정확한 값이 됩니다. 그렇지 않은 경우 값은 가변적입니다. 예. 정수16, Int32(42).
배열k n-비트 정수(각각 네트워크 바이트 순서). 배열 길이k항상 메시지의 이전 필드에 의해 결정됩니다. 예. 정수16[M].
Null 종료 문자열(C 스타일 문자열). 구체적인 내용은 없습니다 문자열의 길이 제한. 만일s이 지정되면 나타날 정확한 값이 되며, 그렇지 않으면 값은 가변적입니다. 예. 문자열, 문자열("사용자").
참고: 아무것도 없습니다 사전 정의된 한도가능한 문자열 길이에 대해 백엔드에서 반환되었습니다. 프론트엔드에 대한 좋은 코딩 전략은 다음과 같습니다. 메모리에 맞는 모든 것이 가능하도록 확장 가능한 버퍼를 사용하십시오. 받아들여진다. 이것이 가능하지 않다면 전체 문자열을 읽고 고정 크기에 맞지 않는 후행 문자를 삭제합니다. 버퍼.
정확히n바이트. 필드의 경우 너비n상수가 아니라, 항상 메시지의 이전 필드에서 확인할 수 있습니다. 만일c지정되어 있으며 정확합니다. 가치. 예. 바이트2, 바이트1('\n').
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 스트리밍 복제 프로토콜 | 배트맨 토토 : 문서 : 9.3 : Frontend/백엔드 프로토콜 | 메시지 형식 |