S samen Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #1 serversocket1.socket.connection[0].sendbuf(send[1],10)不行。该如何解决,以前处理 过,但想不起来了。
S sxbrf Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #2 serversocket1.socket.connection[0].sendbuf(Pointer(send[1])^,10)
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #3 serversocket1.socket.connections[0].sendbuf(send[1],10) 少了一个s?
S samen Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #4 clientsocket1.socket.receivebuf(recv[1],10)不能接收到,应该怎么接收?
S sxbrf Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #6 clientsocket1.socket.receivebuf(Pointer(recv[1])^,10)
S samen Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #7 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; clientsocket1.socket.receivebuf(pointer(rece[1])^,10); 无法接收!错误为10022参数错误,该怎么办呢?
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; clientsocket1.socket.receivebuf(pointer(rece[1])^,10); 无法接收!错误为10022参数错误,该怎么办呢?
S sxbrf Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #9 接收前你必须为数组元素分配空间 Setlength(rece[1],10);
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #10 serversocket1.socket.connections[0].sendbuf(pointer(send[1])^,Length(send[1])); SetLength(rece[1],Length(send[1])); clientsocket1.socket.receivebuf(pointer(rece[1])^,Length(rece[1]));
serversocket1.socket.connections[0].sendbuf(pointer(send[1])^,Length(send[1])); SetLength(rece[1],Length(send[1])); clientsocket1.socket.receivebuf(pointer(rece[1])^,Length(rece[1]));
S samen Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #11 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); 能接收rece[1]的东西,可rece[2]是空的。
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); 能接收rece[1]的东西,可rece[2]是空的。
S sxbrf Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #12 clientsocket1.socket.receivebuf(pointer(rece[1])^,10); 你把收到的东西放入了rece[1],rece[2]当然是空的
M mikegong Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #13 试试这个呢? serversocket1.socket.connections[0].sendbuf(send,10)
S samen Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #15 高手们,上面的方法只能传数组里的某个元素,而不能传输整个数组,如果要传整个数组该 怎么解决?
M mywyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-17 #19 如果是静态数组 serversocket1.socket.connections[0].sendbuf((@send[1])^,10); 如果是动态数组 serversocket1.socket.connections[0].sendbuf(pointer(send[1])^,10);
如果是静态数组 serversocket1.socket.connections[0].sendbuf((@send[1])^,10); 如果是动态数组 serversocket1.socket.connections[0].sendbuf(pointer(send[1])^,10);
S samen Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-18 #20 数组是静态的,我的目的是想把整个数组发送,包括所有元素!然后再接收这个数组!高手们 救命呀!