Client先发送消息,然后Server再打开,然后再发送消息,Server就收不到消息。。
Client先发送消息,然后Server再打开,然后再发送消息,Server就收不到消息。。
这是为什么?
如果先开Server没问题。
clinet
ClientSocket1->Address="192.168.1.1";
ClientSocket1->Port=7000;
ClientSocket1->Active=true;
ClientSocket1->Socket->Connect(0);
ClientSocket1->Socket->SendText(msg);
ClientSocket1->Socket->Close();
server
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
AnsiString msg=Socket->ReceiveText();
Memo1->Lines->Add(msg);
}