没理头号!(0分)

  • 主题发起人 主题发起人 samen
  • 开始时间 开始时间
S

samen

Unregistered / Unconfirmed
GUEST, unregistred user!
接收有问题

随手给你写几句(没测试)
TSshqRec=record
Fzqdm:String[6];
Fzjcj:integer;
end;
SshqArr:Array[0..1500]of TSshqRec;
//server
serversocket1.socket.connections[0].sendbuf(SshqArr,sizeof(TSshqRec)*1501);
//client
clientsocket1.socket.receivebuf(SshqArr,sizeof(TSshqRec)*1501);
上面只个简单的几句,在实际应用中你还要作处理,
因为一般行情数组会大于8K,所以你虽然在服务端一次发出,
但你在客户端不可能一定能读取完,所以你要作些处理,
怎么处理,请在坛子上按"SOCKET"搜一下,我想你会找到满意的答案!
 
你DEBUG一下,看看整个数组是不是已经超过了8K!
 
后退
顶部