Domande taggate «sockets»

Un endpoint di un flusso di comunicazione tra processi bidirezionale. Ciò si riferisce spesso a un flusso di processo su una connessione di rete, ma non si limita affatto a tale. Da non confondere con WebSocket (un protocollo) o altre astrazioni (es. Socket.io).

5
Chiusura corretta di WebSocket (HTML5, Javascript)
Sto giocando con HTML5 WebSocket. Mi chiedevo, come posso chiudere la connessione con garbo? Ad esempio, cosa succede se l'utente aggiorna la pagina o chiude semplicemente il browser? C'è un comportamento strano quando un utente aggiorna semplicemente la pagina senza chiamare websocket.close()- quando ritornano dopo l'aggiornamento colpirà l' websocket.oncloseevento.


4
Come funziona la funzione accetta () API socket?
L'API socket è lo standard di fatto per le comunicazioni TCP / IP e UDP / IP (ovvero il codice di rete come lo conosciamo). Tuttavia, una delle sue funzioni principali accept()è un po 'magica. Per prendere in prestito una definizione semi-formale: accept () viene utilizzato sul lato server. Accetta …
126 networking  sockets  tcp 



7
socket.shutdown vs socket.close
Recentemente ho visto un po 'di codice che assomigliava a questo (con il calzino ovviamente come oggetto socket): sock.shutdown(socket.SHUT_RDWR) sock.close() Qual è esattamente lo scopo di chiamare l'arresto sul socket e quindi chiuderlo? Se fa la differenza, questo socket viene utilizzato per IO non bloccanti.

6
socket connect () vs bind ()
Entrambi connect()e bind()chiamate di sistema 'associato' il file di socket descrittore ad un indirizzo (in genere una combinazione IP / porta). I loro prototipi sono come: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); e int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); Qual è la differenza …



4
Trasforma un semplice socket in un socket SSL
Ho scritto semplici programmi C, che utilizzano socket ("client" e "server"). (Utilizzo UNIX / Linux) Il lato server crea semplicemente un socket: sockfd = socket(AF_INET, SOCK_STREAM, 0); E poi lo lega a sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); E ascolta (e accetta e legge): listen(sockfd,5); newsockfd = accept(sockfd, (struct …
115 c  linux  sockets  unix  ssl 

10
Prestazioni IPC: Named Pipe vs Socket
Tutti sembrano dire che le pipe con nome sono più veloci dei socket IPC. Quanto sono più veloci? Preferirei usare i socket perché possono fare comunicazioni bidirezionali e sono molto flessibili, ma sceglierò la velocità sulla flessibilità se è di importo considerevole.





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.