Мне сложно это понять - я работаю с сокетами в C, используя это руководство - http: // binarii.com/files/papers/c_sockets.txt
Я пытаюсь автоматически получить свой IP-адрес и порт, используя:
server.sin_port = 0; /* bind() will choose a random port*/
server.sin_addr.s_addr = INADDR_ANY; /* puts server's IP automatically */
...
...
bind(int fd, struct sockaddr *my_addr,int addrlen); // Bind function
После успешного связывания, как мне узнать, какой IP и порт мне фактически назначены?