Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Krchy 07 Června 2009, 11:27:54
-
Zdravim,
mám dělat semestrálku na BOOTP protokol. Chtěl bych si vyzkoušet kód, co už jsme napsal, ale když chci pomocí funkce bind:
if(bind(sockfd, (struct sockaddr *) &cli_addr, sizeof(cli_addr)) < 0) {
perror("ERR: bind failed");
}
přiřadit socketu jméno, dostanu chybu ("ERR: bind failed: Address already in use"), že je port již využíván (počítám, že DHCP klientem):
Mohl by mi někdo poradit, jak mam tento port uvolnit. Předem děkuji.
-
Nikdo nená nápad, jak tento problém vyřešit?
Už se v tom hrabu kolikátý den a výsledek stále nulový. Ještě dodám, že pokud killnu proces dhclient, tak mě to zase pro změnu odpojí od sítě a bootp klient hází chybu při sendto "Network is unreachable".