服务端的ClientThread中
FeedBack: char;
FeedBack:='0';
... //这里客户端送来的数据是可以接受的
ClientSocket.SendBuf(FeedBack,sizeof(FeedBack));客户端的OnRead中
data:char;
len:=Socket.ReceiveLength;
Socket.ReceiveBuf(Data,sizeof(Data));可是程序根本执行不到OnRead里,是不是Blocking方式不是这样调用的?我是初学者,见笑
FeedBack: char;
FeedBack:='0';
... //这里客户端送来的数据是可以接受的
ClientSocket.SendBuf(FeedBack,sizeof(FeedBack));客户端的OnRead中
data:char;
len:=Socket.ReceiveLength;
Socket.ReceiveBuf(Data,sizeof(Data));可是程序根本执行不到OnRead里,是不是Blocking方式不是这样调用的?我是初学者,见笑
var
buffer:array[0..2048]of char
length:longint
socket.receivebuf(buffer,sizeof(buffer))
length:=socket.receivelength;如果你分批传送几百兆的文件时用到它
memo1.lines.add(buffer);//这是将你接收到的内容显示在memo空间里