U
ukn_ma4
Unregistered / Unconfirmed
GUEST, unregistred user!
代码来自深入delphi6网络编程,是用户请求服务器转发聊天信息处理子过程的一断代码.原文是这样的:
var
inbuf:array of byte;
basepos:integer;
idnum:integer;
const:contrallen=16;//定义协议包头长度
basepos=contrallen;
idnum:=Pinteger(@inbuf[basepos])^;这句书上说是获得聊天对象标志符但是就我理解是把inbuf[16]地址中的字节数据转化成整数这和书上说的不同呀,请哪位大虾教教 小第谢谢了
顺便说下客户端向服务端发送聊天信息的协议是这样的:
fafafa....(包头) 接收用户标志符(integer) 聊天信息(可变长度) 0结束符
var
inbuf:array of byte;
basepos:integer;
idnum:integer;
const:contrallen=16;//定义协议包头长度
basepos=contrallen;
idnum:=Pinteger(@inbuf[basepos])^;这句书上说是获得聊天对象标志符但是就我理解是把inbuf[16]地址中的字节数据转化成整数这和书上说的不同呀,请哪位大虾教教 小第谢谢了
顺便说下客户端向服务端发送聊天信息的协议是这样的:
fafafa....(包头) 接收用户标志符(integer) 聊天信息(可变长度) 0结束符