mic*_*con 5 c sockets ip network-programming
我已经打开了一个TCP套接字服务器(我省略了一些东西,它是从这里获取的
sockfd = socket(p->ai_family, p->ai_socktype,
p->ai_protocol))
Run Code Online (Sandbox Code Playgroud)
是否有可能从sockfd获取服务器的IP地址?如果不是我应该在哪里看?
编辑:我想知道服务器的地址(这是在任何客户端连接之前).
Joe*_*Joe 10
如果你想知道套接字另一端的谁,你可以在Linux中使用getpeername.getsockname会告诉你你是谁.您可以在绑定时确定服务器最初要使用的地址.
您可能还会发现此SO问题很有用:将套接字绑定到网络接口
还有W. Richard Stevens撰写的"Unix网络编程,第1卷"一书.
| 归档时间: |
|
| 查看次数: |
24806 次 |
| 最近记录: |