如何中断ServerSocket中的某个Client的连接?

edmond98 2003-11-11 09:43:31

我用ServerSocket1->Connections[0]->Close()来关闭它

可是不管用,访问ServerSocket1->ActiveConnection仍然是>0的,为什么呢?
...全文
64 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Atomictry 2003-11-12
  • 打赏
  • 举报
回复
在ServerSocket的Connect事件中:
String ip ;
for( int i =0; i<ServerSocket->ActiveConnection; i++ )
{
ip=ServerSocket->Socket->Connections[i]->RemoteAddress;
if( ip == "127.0.0.1" )
{
ServerSocket->Socket->Connections[i]->Close();
Memo1 ->Lines ->Add("disconnected") ;
}
}
我是可以的嘛。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧