我想问一个问题。我正在使用 borland C++ builder 6,我有一个ServerSocket
,现在我需要打开一个连接并从客户端套接字监听。我的代码是这样的
sktServerSocket->Port= 80;
sktServerSocket->Active=True;
sktServerSocket->Open();
if(sktServerSocket->Socket->Connected) {
int y=0;
}
如果发生 ServerSocketClientRead 我有
void __fastcall TFormServer::sktServerSocketClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
int iTest=0;
}
当我尝试调试程序时,我找到了代码
if(sktServerSocket->Socket->Connected)
是真的,但它永远不会去编码
TFormServer::sktServerSocketClientRead
我想问一下,我连接服务器的代码有什么错误吗?在什么情况下事件ServerSocketClientRead
会被执行?非常感谢你的好意帮助
顺便说一句,我想我知道什么时候 ClientSocket->Socket->SendText(tbxClientText->Text); 被执行,ServerSocketClientRead被激活