Articles of sockets

Enviando un mensaje a todos los clientes (comunicación Cliente-Servidor)

Así que ahora, estoy haciendo una aplicación de servidor de cliente basada en multiproceso. En el lado del servidor, hago un hilo para una conexión única que sea aceptada. En la clase de subprocesos, hago un método que envía un comando al cliente. Lo que quiero es simplemente, ¿cómo enviar un parámetro a todos los […]

¿Pueden los zócalos TCP y UDP usar el mismo puerto?

En primer lugar, ¿hay algún problema con el uso de UDP y TCP en el mismo servidor? En segundo lugar, ¿puedo usar el mismo número de puerto?

Enviar solicitud HTTP manualmente a través de socket

Cuando envío una solicitud HTTP normal a través de un socket, el servidor no responde con una respuesta OK. Copié el encabezado HTTP de FireFox. Aquí está el código: Socket s = new Socket(InetAddress.getByName(“stackoverflow.com”), 80); PrintWriter pw = new PrintWriter(s.getOutputStream()); pw.print(“GET / HTTP/1.1”); pw.print(“Host: stackoverflow.com”); pw.flush(); BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream())); String t; while((t […]

Server Client envía / recibe texto simple

Tengo una tarea para construir una aplicación que enviará y recibirá cadenas simples entre el servidor y el cliente. Sé cómo establecer una conexión, pero no sé cómo enviar y recibir una cadena. Este es mi código: public partial class Form1 : Form { private Thread n_server; private Thread n_client; private Thread n_send_server; private TcpClient […]

Cómo encontrar el tamaño del búfer del zócalo de Linux

¿Cuál es el tamaño del buffer de socket predeterminado de Linux? ¿Hay algún comando para verlo?

Comprender INADDR_ANY para la progtwigción de socket

Estoy intentando progtwigr algunos sockets y, por lo tanto, en el lado del servidor, uso htonl(INADDR_ANY) . En la medida en que lo entendí, me parece que esta función genera una IP aleatoria (¿estoy en lo cierto?). De hecho, quiero vincular mi socket con mi localhost . Pero si ejecuto esto printf(“%d”,htonl(INADDR_ANY)); Obtengo 0 como […]

Java Crear un nuevo ObjectInputStream Blocks

Intento crear un nuevo ObjectInputStream utilizando un InputStream recuperado de un Socket. Aquí está mi código: Este es el constructor de mi clase MessageGetterSender. El progtwig no llega al Checkpoint 4. public MessageGetterSender(Socket socket) { System.out.println(“MessageGetterSender: Checkpoint 1”); this.socket = socket; // Get input and output streams try { System.out.println(“MessageGetterSender: Checkpoint 2”); InputStream is = […]

¿Es posible combinar React Native con socket.io?

Estaba trabajando en una aplicación con Phonegap + React.js y Socket.io. Sin embargo, luego se lanzó React-Native y la sensación nativa es increíble. Intenté que socket.io-client trabajara con React Native, pero desafortunadamente sin mucho éxito. Investigué un poco y estoy obteniendo exactamente los mismos errores que se describen en este número: https://github.com/facebook/react-native/issues/375 Los comentarios sobre […]

¿Necesito latir para mantener abierta una conexión TCP?

Tengo dos componentes que se comunican a través de TCP / IP. El Componente A actúa como servidor / oyente y el Componente B es el cliente. Los dos deben comunicarse lo más rápido posible. Solo puede haber una conexión en cualquier momento (aunque eso queda aparte de esta pregunta). Un desarrollador sénior de mi […]

El socket del servidor recibe 2 solicitudes HTTP cuando envío desde Chrome y recibe una cuando envío desde Firefox

Escribí un servidor simple usando socket API en C en Linux que escucha en el puerto 80 en localhost. Ahora cuando envío una solicitud desde el navegador google chrome al progtwig, recibe 2 solicitudes mientras recibe solo una cuando envío desde firefox. La URL que escribí en el navegador fue: http: //localhost/xyz.html SALIDA CUANDO ESCRIBO […]