gpt4 book ai didi

c++ - 使用保存的客户端 ip 地址将数据包从服务器发送到特定客户端?

转载 作者:太空宇宙 更新时间:2023-11-04 11:56:16 31 4
gpt4 key购买 nike

例如,假设我正在使用异步服务器并且客户端连接到服务器。服务器保存客户端有关其 ip 地址、端口号等的信息,并将其存储在数据库中以备将来使用,有没有办法获取客户端信息并进行存储。我试着查看 socket实现,但我找不到任何方法来确定客户端用来发送数据的 ip 地址。我还想知道如果我使用本地主机(例如 127.0.0.1)在同一台机器上测试多个客户端会发生什么情况,会不会发生某种冲突?

最佳答案

使用 socket::remote_endpoint()获取已连接套接字端点的方法。从同一远程主机连接的多个客户端将使用不同的端口号,例如 127.0.0.1:1234127.0.0.1:5678

关于c++ - 使用保存的客户端 ip 地址将数据包从服务器发送到特定客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16005854/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com