如何使用ServerSocket激活事件ServerSocketClientRead以从客户端套接字侦听

时间:2014-04-15 08:48:20

标签: serversocket c++builder-6

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

0 个答案:

没有答案