Articles of sockets

Cómo detectar una desconexión de socket TCP (con conector C Berkeley)

Estoy usando un bucle para leer un mensaje desde una toma de CA de Berkeley, pero no puedo detectar cuando la toma está desconectada, así que aceptaría una nueva conexión. por favor ayuda while(true) { bzero(buffer,256); n = read(newsockfd,buffer,255); printf(“%s\n”,buffer); }

Unidad: transmisión de video en vivo

Intento transmitir un video en vivo de una aplicación a otra. Actualmente tengo 2 aplicaciones. donde la aplicación 1 es el servidor / emisor y la aplicación 2 es el cliente / receptor. En la aplicación 1 envío con éxito los bytes de video al cliente. y en el lado del cliente también estoy recibiendo […]

TCP: ¿pueden dos puertos diferentes compartir un puerto?

Esta podría ser una pregunta muy básica pero me confunde. ¿Pueden dos tomas conectadas diferentes compartir un puerto? Estoy escribiendo un servidor de aplicaciones que debería poder manejar más de 100k conexiones simultáneas, y sabemos que la cantidad de puertos disponibles en un sistema es de alrededor de 60k (16 bits). Un socket conectado se […]

Enviar y recibir un archivo en la progtwigción de socket en Linux con C / C ++ (GCC / G ++)

Me gustaría implementar una architecture cliente-servidor que se ejecute en Linux utilizando sockets y lenguaje C / C ++ que sea capaz de enviar y recibir archivos. ¿Hay alguna biblioteca que hace que esta tarea sea fácil? ¿Podría alguien dar un ejemplo?

La GUI de Java swing se congela

Estoy escribiendo una aplicación de GUI cliente / servidor Java utilizando sockets y aquí está el problema: Tengo un botón para comenzar a escuchar un puerto específico: botón acción Método informado private void listenButtonActionPerformed(java.awt.event.ActionEvent evt) { int port = Integer.parseInt(portTextfield.getText(), 10); try { socket.listen(port); } catch (IOException ex) { } } Aquí está el método […]

Wake up thread bloqueado en accept () llamada

Sockets en Linux question Tengo un hilo de trabajo que está bloqueado en una llamada accept (). Simplemente espera una conexión de red entrante, la maneja y luego vuelve a escuchar la siguiente conexión. Cuando es hora de que el progtwig salga, ¿cómo señalo este hilo de trabajo de red (desde el hilo principal) para […]

¿Hay alguna manera de que múltiples procesos compartan un socket de escucha?

En la progtwigción de socket, crea un socket de escucha y luego para cada cliente que se conecta, obtiene un socket de flujo normal que puede usar para manejar la solicitud del cliente. El sistema operativo gestiona la cola de conexiones entrantes detrás de escena. Dos procesos no pueden vincularse al mismo puerto al mismo […]

Uso de la función Async de .Net 4.5 para la progtwigción de socket

Anteriormente utilicé BeginAccept() y BeginRead() , pero con Visual Studio 2012 deseo utilizar las nuevas funciones asíncronas ( async , await ) en mi progtwig de servidor de socket. ¿Cómo puedo completar las funciones AcceptAsync y ReceiveAsync ? using System.Net; using System.Net.Sockets; namespace OfficialServer.Core.Server { public abstract class CoreServer { private const int ListenLength = […]

¿Cuántas conexiones de socket es posible?

¿Alguien tiene idea de cuántas conexiones tcp-socket son posibles en un servidor raíz estándar moderno? (En general, hay menos tráfico en cada conexión, pero todas las conexiones tienen que estar activas todo el tiempo). EDITAR: Utilizaremos un servidor Linux.

Asincrónico IO en Java?

¿Qué opciones para async io (basado en socket) hay en java otra vez que java.nio? También java.nio utiliza hilos en el backround (como creo que async-socket-library de .NET, tal vez ha sido cambiado) o es “asincrónico” verdadero usando una llamada de selección apropiada?