Athrob

iocp模型的tcp服务端若采用AcceptEx接受连接,

在有客户端连接后要获取客户端的ip和端口信息

流程:

AcceptEx

在工作线程收到客户端连接时

复制listensocket的信息到新客户端的socket

setsockopt( pOverlapped->hSocket, SOL_SOCKET, SO_UPDATE_ACCEPT_CONTEXT, (char *)&m_hSocket, sizeof(m_hSocket) );

然后就可以用getpeername获取远程ip和端口了.

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-06
  • 2021-09-29
  • 2021-10-16
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-20
  • 2021-09-10
  • 2022-12-23
相关资源
相似解决方案