Мне сложно понять это - я работаю с сокетами на 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 IP automatically */
...
...
bind(int fd, struct sockaddr *my_addr,int addrlen); // Bind function
После успешного связывания, как узнать, какие IP и порт я действительно назначил?