【发布时间】:2011-09-22 18:36:40
【问题描述】:
我正在尝试编写服务器/客户端代码并且一切正常,除非我尝试存储传入和传出连接的 IP 地址。
getpeername(new_fd[client],(struct sockaddr*) &client_addr[client],&addr_size);
ip_address[client] = inet_ntoa(client_addr[client].sin_addr);
在这种情况下,当建立连接时,每个索引的内容都会更改为最近建立的连接。因此 ip_address[] 的每个单元格都将包含最新连接的 IP 地址。 可能是什么问题?
【问题讨论】:
标签: c linux sockets ip-address