Preguntas etiquetadas con sockets

Un punto final de un flujo de comunicación entre procesos bidireccional. Esto a menudo se refiere a un flujo de proceso a través de una conexión de red, pero de ninguna manera se limita a tal. No debe confundirse con WebSocket (un protocolo) u otras abstracciones (por ejemplo, socket.io).

5
Cerrar WebSocket correctamente (HTML5, Javascript)
Estoy jugando con HTML5 WebSockets. Me preguntaba, ¿cómo cierro la conexión con gracia? ¿Qué sucede si el usuario actualiza la página o simplemente cierra el navegador? Hay un comportamiento extraño cuando un usuario simplemente actualiza la página sin llamar websocket.close(); cuando regresa después de la actualización, llegará al websocket.oncloseevento.


4
¿Cómo funciona el socket API accept () funciona?
La API de socket es el estándar de facto para las comunicaciones TCP / IP y UDP / IP (es decir, el código de red tal como lo conocemos). Sin embargo, una de sus funciones principales accept()es un poco mágica. Para tomar prestada una definición semiformal: accept () se usa …
126 networking  sockets  tcp 



7
socket.shutdown vs socket.close
Recientemente vi un poco de código que se veía así (con el calcetín siendo un objeto de socket, por supuesto): sock.shutdown(socket.SHUT_RDWR) sock.close() ¿Cuál es exactamente el propósito de llamar al apagado en el zócalo y luego cerrarlo? Si hace la diferencia, este socket se está utilizando para E / S …

6
socket connect () vs bind ()
Ambos connect()y bind()sistema de llamadas 'asociado' el descriptor de archivo de socket a una dirección (típicamente un / combinación de puerto IP). Sus prototipos son como: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); y int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); ¿Cuál es la diferencia …



4
Convierta un socket simple en un socket SSL
Escribí programas simples en C, que utilizan sockets ('cliente' y 'servidor'). (Uso de UNIX / Linux) El lado del servidor simplemente crea un socket: sockfd = socket(AF_INET, SOCK_STREAM, 0); Y luego lo une a sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); Y escucha (y acepta y lee): listen(sockfd,5); newsockfd = …
115 c  linux  sockets  unix  ssl 






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.