发送和接收数组的问题!(0分)

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

samen

Unregistered / Unconfirmed
GUEST, unregistred user!
server:
send:array[1..10] of string;
send[1]:='sss';
send[2]:='ss':
...
serversocket1.socket.connections[0].sendbuf(pointer(send[1])^,10);

client:
rece:arrary[1..10] of string;
setlength(rece[1],10)
clientsocket1.socket.receivebuf(pointer(rece[1])^,10);
实现了数组元素的发送和接收,如何实现整个数组一起发送和接收??就是把数组send里
的所有元素一起发送和接收。
 
已经一点分都没了。
 
like next code:
serversocket1.socket.connections[0].sendbuf(send,10*sizeo(send of type));

 
不可以呀!再帮我想想。
 
var
buf:array[0..1024] of char;

buf:=send[1]+send[2]+....+send[10];
serversocket1.socket.connections[0].sendbuf(@buf,length(buf));

 
后退
顶部