读书人

关于完成端口 IOCP解决方法

发布时间: 2013-07-04 11:45:44 作者: rapoo

关于完成端口 IOCP
我自己写了一个 完成端口的 服务器,用户接受端 采用了 WSAEVENTSELECT ,当用户连接的时候,我会为用户创建一个对象,加入队列,然后将套接字同完成端口绑定,

但是我遇到一个问题就是,如果一个用户多次连接我的服务器,那么我就可能会多次给该用户创建对象

然后 多次 将同一个 用户的 套接字绑定到我的 端口上面,

那么我该如何防止这种情况的发生呢??

iocp 服务器 完成端口
[解决办法]
应该不会是多次连接吧,它肯定是断开后又重复连接的。
它断开的时候要删除你的用户对象。

给每个用户对象计时,连接上来后长时间没有动做就主动断开。
连接的时候检查是否IP,PORT重复。

读书人网 >windows

热点推荐