0

我想问一个问题。我正在使用 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被激活

4

0 回答 0