|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2000
Messaggi: 342
|
[C] problema socket - RISOLTO
ciao ragazzi, ho un problemino con le socket, sto facendo un server. Per ora si limita ad accettare le connessioni, ma ho riscontrato uno strano comportamento in pratica se ca un terminale apro una connessione con telnet la chiudo e poi la riapro tutto ok, poi provo ad aprire la connessione da 2 diversi terminali, in apertura tutto ok, ma se chiudo una connessione, e dallo stesso terminale o da un altro apro una nuova connessione, non mi accetta più connessioni a meno che non chiudo tutte le connessioni in precedenza aperte!
Sapete darmi qualche dritta? Ciao Arpeda Ps. il file è soltanto rinominato non è compresso
__________________
Membro di HWU Scout Group || Quello che ieri era fantascienza oggi è realtà, quello che oggi è realtà domani sarà solo un ricordo ... Powered by Gentoo 1.4 on kernel 2.6.12.-gentoo-r4 Ultima modifica di Arpeda : 20-06-2004 alle 15:33. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2000
Messaggi: 342
|
problema risolto, avevo fatto un while di troppo nell'handler
questa ora funziona Codice:
void sigchld_handler(int s) {
while(wait(NULL) > 0);
}
__________________
Membro di HWU Scout Group || Quello che ieri era fantascienza oggi è realtà, quello che oggi è realtà domani sarà solo un ricordo ... Powered by Gentoo 1.4 on kernel 2.6.12.-gentoo-r4 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:27.



















