| Item | Nilai |
|---|---|
| Transport | TCP (koneksi persisten) |
| Port default | 5225 |
| Opsi socket | TCP_NODELAY aktif |
| Encoding | Field biner berlebar tetap + key UTF-8. Integer dalam big-endian (network order) |
| Akhir frame | 1 byte \n. Tidak ada penanganan \r |
| Framing | Dispatch berdasarkan op (1 byte) → baca dulu byte tetap sesuai op → baca key terakhir hingga \n |
| Frame kosong | Jika hanya \n (op berupa \n) maka diabaikan |
| Maksimum satu frame | 192 byte (jika melebihi, E line_too_long, koneksi tetap dipertahankan) |
| Pipelining | Diizinkan — urutan balasan bisa berbeda dari urutan request |
Field tetap dibaca berdasarkan panjangnya, sehingga aman meski nilainya mengandung 0x0A(\n) (misalnya lease=10 → 00 0A). Pemindaian \n hanya berlaku pada bagian key/teks terakhir.