PHP与其他语言通信(如c++),如何自定义协议

2025-05-17 19:13:10
推荐回答(2个)
回答1:

// === 包体 ===
$body = json_encode(array(.....));

// === 包头 ===
// 整个包长(算头部12字节)
$total_len = 12 + strlen($body);
// 包头
$head = pack('S', $total_len).pack('S', $版本号).pack('N', $网络号).pack('N', $玩家ID);

// ===整个包====
$package = $head.$body;

回答2:

统一用json传输就可以了.