TClientSocket怎样取得和它相连的客户端的SOCKET值?如有多个,怎样对应起来啊?就是我怎么知道是哪个客户端?

kissfire 2003-07-11 04:50:00
如上?
...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kissfire 2003-07-14
  • 打赏
  • 举报
回复
谢谢,改日揭贴!
kissfire 2003-07-12
  • 打赏
  • 举报
回复
不能得到客户端的SOCKET值吗?或者与之相关的唯一值?
铖邑 2003-07-12
  • 打赏
  • 举报
回复
你可以将某个客户端的具体信息,比如帐号,姓名之类放在ServerSocket1->Socket->Connections[i]->Data,可以对其进行检索。
铖邑 2003-07-12
  • 打赏
  • 举报
回复
就是SocketHandle属性。
叶子哟 2003-07-11
  • 打赏
  • 举报
回复
指TServerSocket端吧!
如果是非阻塞,可以用
for( int i=0;i<ServerSocket1->Socket->ActiveConnections;i++)
{
ip=ServerSocket1->Socket->Connections[i]->RemoteAddress;
ServerSocket1->Socket->Connections[i]->SendText(URL);
// StatusBar1->SimpleText="给客户发了信息:"+ip;
}
这个i是不断变化的,根据客户端的连接和断开!

1,316

社区成员

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

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