【问题标题】:How to set IP address to an existing SOCKET如何将 IP 地址设置为现有的 SOCKET
【发布时间】:2015-05-28 03:04:53
【问题描述】:

我知道我可以使用 'getpeername' 函数获取 IP 地址,但是如何将 IP 地址设置为现有套接字?我在网上搜索,我只发现可以通过创建一个新的套接字来完成。从 MSDN 示例中,它显示相同的客户端套接字可用于接收和发送,但我可以使用不同的 IP 做什么。 https://msdn.microsoft.com/en-us/library/windows/desktop/ms737593(v=vs.85).aspx

【问题讨论】:

    标签: sockets visual-c++ visual-studio-2005


    【解决方案1】:

    如果你想强制一个套接字指向一个特定的 IP 地址或端口,你需要绑定这个套接字。

    更多关于绑定函数的信息可以在这里找到: https://msdn.microsoft.com/en-us/library/windows/desktop/ms737550%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2017-08-22
      • 2010-10-10
      • 1970-01-01
      相关资源
      最近更新 更多