菜鸟法文 简单文本信息传输问题
我用TClientSocket和TserverSocket做了一个简单的通讯器
让服务器端接受客户端信息 并显示出来 可是运行的时候总是无法显示出来
具体代码如下:
已经确定网络连接成功
void __fastcall TForm2::Button1Click(TObject *Sender)
{
ClientSocket1->Socket->SendText("TryLogin");
ClientSocket1->Socket->ReceiveText();
ClientSocket1->Socket->SendText(UserName);
ClientSocket1->Socket->ReceiveText();
ClientSocket1->Socket->SendText(UserPassword);
ClientSocket1->Socket->ReceiveText();
ClientSocket1->Socket->SendText("End");
ClientSocket1->Socket->ReceiveText();
}
服务器端接受代码:
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
if(!(ServerSocket1->Socket->ReceiveText()=="End"))
Memo1->Lines->Add(Socket->ReceiveText());
}运行的时候 Memo1还是空空白白!
请赐教