各位高手,小弟想问一个有关WINSOCKET的问题,请大家帮帮忙,谢了!(50分)

  • 主题发起人 主题发起人 Spring_Thunder
  • 开始时间 开始时间
S

Spring_Thunder

Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的:
TServerSocket启动侦听,客户端建立连接,服务端接收到数据后在onClientRead事件里面直接用Socket.SendText('OK')发送内容到客户端,如果同时有多个客户端连过来,而且同时向服务端发送内容,我的Socket.SendText('OK'),是不是只发送到了最后收到数据的那个客户端呢?
由于对WinSocket不熟,还望大家帮忙解释一下,十分感谢
 
其实也就是能确定收到数据后往客户端发送确认不要发错了就行了,怎么实现呢?
 
知道消息队列吗,没有消息会被漏掉,没有消息可以插队
 
居然对微软的消息机制产生怀疑?
onClientRead事件中的Socket是个句柄,和触发这个事件的客户端socket一一对应,你的担心毫无理由!!
 
没有问题 服务起Socket客户端socke一一对应
 
多人接受答案了。
 
后退
顶部