用socket编程,一个服务器和多个客户端相连,如何确定客户端呢
用socket编程,一个服务器和多个客户端相连,如何确定客户端呢,就是说通过服务器寻找到指定的客户端,然后对该客户端进行操作,应该根据哪个标志呢,如:ServerSocket1->Socket->Connections[0]->SendBuf(buf,13);,ServerSocket1->Socket->Connections[0]应该是连接到服务器时间早晚的顺序编号吧,如果登录的早晚时间改变,这个顺利还是这样,但是对应的clientsocket不久变了吗,应该怎么处理呢?、请各位有经验的兄弟帮帮忙!
[解决办法]
没有用过,但ServerSocket1->Socket->Connections[0]应该有个来源信息:FromIP,FromPort之类的
[解决办法]
(ServerSocket1->Socket->Connections[i]->RemoteAddress==Ip)&&(ServerSocket1->Socket->Connections[i]->RemotePort == Port)
RemoteAddress RemotePort 这两个值就可以确定了
[解决办法]
没有用过,不过值得一看
[解决办法]
3楼 正解!
[解决办法]
Socket->Handle 或者 Socket->Connections[i]->Handle