6 个解决方案
#1
通过连接到来收到sockaddr地址应该可以吧
#2
他是有个vector来存放这些client, 这些client是通过socket来区分的~!~!
#3
1.accept的时候,有一个出差是对端的地址(包括端口),acceptex也可以解析出对端的地址。这是一种以人为基础的标识,即要知道来源于哪一个地址+端口中。
2.不管是accept(包括wsaaccept)还是acceptex,得到一个新的客户连接之后,与完成端口需要做一个关联,而关联的时候,有一个唯一的Key,这个Key就是这个连接的标识(当然,我想你应该不会将一个Key与多个socket进行关联来增加自己的麻烦)。
2.不管是accept(包括wsaaccept)还是acceptex,得到一个新的客户连接之后,与完成端口需要做一个关联,而关联的时候,有一个唯一的Key,这个Key就是这个连接的标识(当然,我想你应该不会将一个Key与多个socket进行关联来增加自己的麻烦)。
#4
第一次看到僵哥的回贴,果然高手
#5
楼主你还真衰啊,僵哥已经正解了,你NND有病啊
#6
单句柄(CompletionKey),单io数据呀。
#1
通过连接到来收到sockaddr地址应该可以吧
#2
他是有个vector来存放这些client, 这些client是通过socket来区分的~!~!
#3
1.accept的时候,有一个出差是对端的地址(包括端口),acceptex也可以解析出对端的地址。这是一种以人为基础的标识,即要知道来源于哪一个地址+端口中。
2.不管是accept(包括wsaaccept)还是acceptex,得到一个新的客户连接之后,与完成端口需要做一个关联,而关联的时候,有一个唯一的Key,这个Key就是这个连接的标识(当然,我想你应该不会将一个Key与多个socket进行关联来增加自己的麻烦)。
2.不管是accept(包括wsaaccept)还是acceptex,得到一个新的客户连接之后,与完成端口需要做一个关联,而关联的时候,有一个唯一的Key,这个Key就是这个连接的标识(当然,我想你应该不会将一个Key与多个socket进行关联来增加自己的麻烦)。
#4
第一次看到僵哥的回贴,果然高手
#5
楼主你还真衰啊,僵哥已经正解了,你NND有病啊
#6
单句柄(CompletionKey),单io数据呀。