Post con tag server
Echo Server multithreaded in Java
2 mag
Il codice seguente implementa un Echo Server multithreaded in Java.
Nel main, il server viene creato e si mette in attesa di connessioni.
Ogni volta che giunge una nuova connessione, viene creato un oggetto EchoThread, che implementa l’interfaccia Runnable, il quale gestisce la connessione con il client.
La comunicazione tra il thread e il client termina nel momento in cui il client si disconnette o invia la stringa quit.
Echo Server in C++
11 feb
Il seguente articolo mostra l’implementazione di un echo server in C++ su piattaforma Unix/Linux.
Il server utilizza un processo principale per restare in ascolto di connessioni e un processo separato per ogni connessione aperta.
Implementazione di un server con thread in Python
11 gen
La logica del server implementato qui di seguito è semplice: ogni volta che arriva una connessione in entrata, lancia un nuovo thread per gestirla cosicchè la parte principale del programma può rimanere in ascolto di nuove connessioni entranti:
Continua >
Programmazione di rete asincrona in Python con il modulo select
11 gen
Il modulo select, se il sistema operativo lo supporta, permette la comunicazione asincrona evitando di creare nuovi processi o thread.
Viene passato in input, alla chiamata select.select, una lista di socket da cui ricevere, una lista di socket su cui scrivere e una lista di server in stato di errore, e vengono ritornate tre liste, ciascuna sottoinsieme delle liste descritte.
Continua >