ServerSocket (gb.net)
Questa classe resta in ascolta su un socket, così il vostro programma può agire come un server per entrambi i protocolli TCP e UNIX.
Questa classe lavora in modo asincrono, così il vostro programma non verrà bloccato da operazioni interne all'istanza (di questa stessa classe) in esecuzione.
Questa classe è sviluppata per essere solo un server che accetta o rifiuta connessioni. Tutto il resto del lavoro (invio di dati, ricezione di dati, ecc) verrà svolto da un
Socket avviato dal server (uno per ogni connessione).
Proprietà
Metodi
Accept
|
Utilizzate questo metodo per accettare una richiesta di connessione da un client.
|
Close
|
Usate questo metodo per chiudere tutte le connessioni stabilite dal server e per fermare i suoi processi in ascolto.
|
Listen
|
Inizia ad ascoltare sulla porta TCP selezionata o sul percorso locale.
|
Pause
|
Usate questo metodo per mantenere tutte le connessioni esistenti in vita, ma in questo modo nessuna di queste sarà in grado di accettare nulla finchè non userete il metodo Resume.
|
Resume
|
Utilizzate questo metodo per rimettere in ascolto il serversocket per nuove connessioni nel caso in cui lo abbiate bloccato utilizzando il metodo Pause.
|
Eventi
Connection
|
Quando un client prova a collegarsi ad un server, verrà generato questo evento.
|
Error
|
Questo evento verrà generato se qualcosa fallisce nel processo in ascolto.
|