Getting IPV4 address from a sockaddr structure

后端 未结 6 1743
一整个雨季
一整个雨季 2020-12-07 22:32

How can I extract an IP address into a string? I can\'t find a reference that tells me how char sa_data[14] is encoded.

6条回答
  •  执笔经年
    2020-12-07 23:06

    Type casting of sockaddr to sockaddr_in and retrieval of ipv4 using inet_ntoa

    char * ip = inet_ntoa(((struct sockaddr_in *)sockaddr)->sin_addr);
    

提交回复
热议问题