关于Indy 中的 TCPClient和 TcpServer控件的使用方法。
例子
客户端:
void __fastcall TForm2::btnGoClick(TObject *Sender)
{
TCPClient->Connect();
try
{
lstMain->Items->Add(TCPClient->ReadLn());
}
__finally
{
TCPClient->Disconnect();
}
客户向服务器连接,就关闭连接。
服务器:
void __fastcall TfrmServer::TCPServerExecute(TIdPeerThread *AThread)
{
AThread->Connection->WriteLn("Hello from Basic Indy Server server.");
AThread->Connection->Disconnect();
}
服务器得到连接的例子后向客户发送一个字符串。
但是我想在服务器端根据自己的需要向客户发送信息,而不是等客户的连接信息后才发,该怎么写呢?