Sockets - Wie finde ich heraus, welchen Port und welche Adresse ich zugewiesen habe?
Ich habe Probleme, das herauszufinden - ich arbeite mit Sockets in C unter Verwendung dieser Anleitung -http: //binarii.com/files/papers/c_sockets.tx
Ich versuche, meine IP-Adresse und meinen Port automatisch zu ermitteln.
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
Wie finde ich nach einer erfolgreichen Bindung heraus, welche IP und welchen Port ich tatsächlich zugewiesen habe?