Resultados de la búsqueda a petición "recv"

6 la respuesta

Recepción de socket Python: los paquetes entrantes siempre tienen un tamaño diferente

Estoy usando el módulo SocketServer para un servidor TCP. Estoy experimentando algún problema aquí con el

1 la respuesta

Recepción de datos desde Java-Client (los datos contienen int, short, string)

Estaba buscando horas para obtener una respuesta sobre mi pregunta, pero no encontré nada. Tal vez consiga algo de ayuda aquí.Lo que estoy tratando de hacer:...

5 la respuesta

Una forma más elegante de usar recv () y vector <unsigned char>

Hasta ahora, tengo este ejemplo de código: ... int nbytes =0; vector<unsigned char> buffer; buffer.resize(5000); nbytes = recv(socket, &buffer[0], buffer.size(),0); //since I want to use buffer.size() to know data length in buffer I do ... ...

5 la respuesta

epoll_wait () recibe el socket cerrado dos veces (read () / recv () devuelve 0)

Tenemos una aplicación que usa epoll para escuchar y procesar conexiones http. A veces, epoll_wait () recibe un evento cerrado en fd dos veces seguidas. Significado: epoll_wait () devuelve la conexión fd en la que read () / recv () devuelve 0. ...

6 la respuesta

¿Qué tan grande debe ser mi búfer recv al llamar a recv en la biblioteca de sockets?

Tengo algunas preguntas sobre la biblioteca de sockets en C. Aquí hay un fragmento de código al que me referiré en mis preguntas. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); ¿Cómo decido qué tan grande hacer recv_buffer? Estoy ...

2 la respuesta

¿Qué valor devolverá recv () si recibe un paquete TCP válido con una carga útil de tamaño 0

En la programación de socket TCP, sirecv() devuelve 0, se toma como una indicación de que el otro lado cerró su conexión. Sin embargo, AFAIK, el TCP RFC no exige que la carga útil de TCP sea> 0. Entonces, en teoría, una pila TCP puede recibir un ...

3 la respuesta

Descargar HTTP a través de sockets (C)

Recientemente comencé a tomaresta guia [http://beej.us/guide/bgnet/]para comenzar a descargar archivos de Internet. Lo leí y se me ocurrió el siguiente código para descargar el cuerpo HTTP de un sitio web. El único problema es que no funciona. El ...

2 la respuesta

c recv () leer hasta que aparezca nueva línea

Estoy trabajando en escribir un bot IRC en C, y me he encontrado con un inconveniente. En mi función principal, creo mi zócalo y me conecto, todas esas cosas felices. Luego tengo un bucle (casi) infinito para leer lo que se envía desde ...

2 la respuesta

Determine si quedan datos en el zócalo y deséchelos

Estoy escribiendo una interfaz en Linux que obtiene datos de un socket TCP. El usuario proporciona un Buffer en el que se almacenan los Datos recibidos. Si el Buffer proporcionado es demasiado pequeño, solo quiero devolver un Error. El primer ...

1 la respuesta

C ++ Funciones según TCP

Estoy usando la función recv (C ++) para obtener indicaciones sobre el problema de la red (en este caso, devuelve un valor negativo) Mirando aquí:http: //tools.ietf.org/html/rfc1122#page-10 [http://tools.ietf.org/html/rfc1122#page-100] en ...