[C] multi connessioni socket

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
TheKing
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 846
Iscrizione: venerdì 8 dicembre 2006, 11:32

[C] multi connessioni socket

Messaggio da TheKing »

Ho bisogno di alcuni aiuti concettuali soprattutto, devo implementare una cosa del genere:
Un client che in input può ricevere n coppie indirizzo:porta di server a cui collegarsi.
Ogni richiesta di connessione viene avviata parallelamente (thread, oppure meglio usare la select?) in un thread diverso, il primo thread che si riesce a connettere invia immediatamente il segnale a tutti gli altri, di annullare il tentativo di connessione.
Il server connesso invia la stringa "ciao" al client.
I thread devono essere joinable?
Inoltre, come faccio tramite un thread ad avvisare gli altri thread di chiudersi?

Grazie a tutti.
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: [C] multi connessioni socket

Messaggio da difesaparcosempione »

Quindi avresti un server che risponde solo "ciao" e non vorresti fare programmazione su di esso.
Vorresti che richieste attivate in parallelo si blocchino se la prima di una di loro ha rivevuto il classico "ciao".
Il server quindi è in ascolto su diversi porta/indirizzo ? Giusto ?
ciao
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti