C++ Winsock API如何在接受连接之前获取连接客户端IP?

4 winsock

我正在使用Winsock API(而不是CAsyncSocket)来创建一个侦听传入连接的套接字.

当有人试图连接时,如何在接受连接之前获取其IP地址?我试图让它只接受来自某些IP地址的连接.

谢谢

a_m*_*ole 6

SO_CONDITIONAL_ACCEPT套接字选项.这里

此外,非常确定它可以在XP和Server 2003中使用,而不仅仅是Vista.