TsgcWebSocketServer_HTTPAPI › Methods

TsgcWebSocketServer_HTTPAPI Metodi

Metodi pubblici raggruppati per scopo, seguiti dall'elenco alfabetico completo.

Connessione

NomeDescrizione
StartAvvia il server HTTP.sys da un thread secondario in modo che il thread chiamante non venga bloccato durante la registrazione dei gruppi URL e dei binding.
StopArresta il server HTTP.sys da un thread secondario in modo che il thread chiamante non rimanga bloccato mentre le connessioni vengono chiuse e la coda delle richieste viene rilasciata.
ReStartArresta e poi riavvia il server HTTP.sys da un thread secondario, utile dopo aver modificato binding, porte o certificati SSL in fase di esecuzione.
DisconnectAllDisconnette ogni connessione WebSocket attiva mantenendo il server HTTP.sys in ascolto per nuove connessioni.

Messaggistica

NomeDescrizione
BroadcastInvia lo stesso messaggio a tutti i client connessi, filtrandolo facoltativamente per canale, protocollo o elenco di GUID di connessione.
WriteDataInvia un messaggio a un singolo client identificato dal suo GUID di connessione.
PingInvia un frame ping WebSocket a tutti i client connessi.

Condivisione

NomeDescrizione
ShareListAcquisisce un blocco condiviso (in sola lettura) sull'elenco delle connessioni interno e lo restituisce per l'enumerazione concorrente.
UnShareListRilascia il blocco condiviso (di sola lettura) precedentemente acquisito da ShareList.

Tutti i metodi (alfabetico)

NomeDescrizione
BroadcastInvia lo stesso messaggio a tutti i client connessi, filtrandolo facoltativamente per canale, protocollo o elenco di GUID di connessione.
DisconnectAllDisconnette ogni connessione WebSocket attiva mantenendo il server HTTP.sys in ascolto per nuove connessioni.
PingInvia un frame ping WebSocket a tutti i client connessi.
ReStartArresta e poi riavvia il server HTTP.sys da un thread secondario, utile dopo aver modificato binding, porte o certificati SSL in fase di esecuzione.
ShareListAcquisisce un blocco condiviso (in sola lettura) sull'elenco delle connessioni interno e lo restituisce per l'enumerazione concorrente.
StartAvvia il server HTTP.sys da un thread secondario in modo che il thread chiamante non venga bloccato durante la registrazione dei gruppi URL e dei binding.
StopArresta il server HTTP.sys da un thread secondario in modo che il thread chiamante non rimanga bloccato mentre le connessioni vengono chiuse e la coda delle richieste viene rilasciata.
UnShareListRilascia il blocco condiviso (di sola lettura) precedentemente acquisito da ShareList.
WriteDataInvia un messaggio a un singolo client identificato dal suo GUID di connessione.