|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2001
Messaggi: 2514
|
[C] Chiusura socket all'uscita
mi sto dilettando in un pò di programmazione in c ed in particolare sto provando a fare un piccolo sistema client-server su linux per il trasferimento dei file.
piano piano sto imparando molte cose e mi sto imbattendo in problemi + o meno stupidi. per ora il client e server sono ancora nella fase embrionale però ho già realizzato tutta la parte sulla connessione e quant'altro. quello che vi espongo più che un problema è una curiosità, infatti seguendo i vari manuali penso di aver implementato correttamente la richiesta e chiusura di connessione (utilizzo una connessione TCP) sia sul server che sul client, ma ho notato che al momento della chiusura del server anche se eseguo " close( socket_descriptor) " il socket di ascolto mi rimane aperto. infatti se alla chiusura del server eseguo il comando "ps -aux" vedo la presenza di un presunto processo con tale nome: Codice:
kio_file [kdeinit] file /tmp/ksocket-utente/klauncherzYqpec.slave-socket / Ultima modifica di foxmolder5 : 19-12-2006 alle 19:38. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2004
Messaggi: 760
|
hai provato a vedere che cosa ti restituisce la close()?
dovrebbe restituirti 0 nel caso che sia andato tutto bene e -1 altrimenti...
__________________
Gandalf_BD -------------------------------------------- "When you aim at perfection, you discover it's a moving target" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:45.



















