PDA

Visualizza la versione completa : Ping in C


leandro.bravo
13-11-2009, 11:08
Buongiorno a tutti, ho implementato il ping in c, il quale viene chiamato come una funzione dal Main . Il fatto e' che il ping funziona bene, ma solo che qualche volta s'impalla sull'invio dati e se faccio un ping col comando normale del SO, lui riprende perfettamente.
Non vi allego il codice perche e' assurdo. La mia domanda e' cosa puo' bloccare l'invio dati in questo protocolo? e perche quando faccio un ping col So il mio ping riprende perfettamente?
Devo dare delle opzioni speciali alla socket? io ho messo solo questa :
(void)setsockopt(s, SOL_SOCKET, SO_RCVBUF, (char *)&hold, sizeof(hold));
Grazie Mille.

Loading