Erste nicht verwendete Portnummer in C dynamisch beim ausführen von server-Prozess

Bin ich mit C schreiben und client-server-Programm, und ich möchte, um eine nicht verwendete port-Nummer, um mein server-Prozess. Mein server-code ist wie folgt:

getaddrinfo()
socket()
bind()
listen
while(1)
  accept()

Ich muss die nicht verwendete port-Adresse", um die bind () - Aufruf. Aber ich möchte nicht, übergeben Sie die port-Nummer über die Kommandozeile beim starten des server-Prozesses. Die port-Nummer sollte man über eine socket-Aufruf, und muss ich verwenden, um meine client-Prozess. Gibt es eine socket-Aufruf, die würde mir helfen, einen nicht verwendeten port dynamisch in C ?

InformationsquelleAutor Vin | 2011-09-23
Schreibe einen Kommentar