FRemoteSvr.DoRecvMsg(); // 是一个阻塞接收的过程, 只有会接收到一个完整数据包才会执行
FormCreate里面。
1. FRemoteSvr.DoSendMsg(11, 'doudou.login'); // 服务端会返回一条数据包
2. Button1
FRemoteSvr.DoSendMsg(5, Edit1.Text); // 服务端会返回一个数据包
lRtnMsg:= FRemoteSvr.DoRecvMsg(); // 接收掉第一个数据包。
SetNetMsg(lRtnMsg);
3 Timer1.Enabled:= True;
Timer1 事件里面接收掉一个数据包 //Button1的数据包
4. Button3Click
lRtnMsg:= FRemoteSvr.DoRecvMsg(); // 没有任何数据包返回了,就阻塞了主线程
SetNetMsg(lRtnMsg);