5
votos
Aceptado
Mostrar imagenes mediante socket (PHP)
Resuelto, el problema era la configuración del PHP.
En php.ini poner:
upload_max_filesize 4M
O directamente en el fichero PHP
ini_set('upload_max_filesize', '4M');
Así podemos pasar tamaños ...
4
votos
Aceptado
¿Como puedo mandar un archivo por un socket?
Si solo vas a enviar el archivo, no tiene mucho sentido que uses readlines, aparte de ineficiente por crear una lista y tener que iterar sobre el archivo buscando los finales de línea, no aporta nada ...
4
votos
Python. Socket. ¿Como recibir todos los datos con socket.recv()?
Aunque no muestras cómo se crea el socket, por tu alusión al método sendall() del otro lado se deduce que es un socket tipo TCP.
No mencionas tampoco qué versión de python estás usando, pero dado que ...
4
votos
Aceptado
¿que significa esto: (struct sockaddr *)&client? || (client es un struct sockaddr_in)
El problema de fondo
Los diseñadores de la API de sockets querían lograr estos dos objetivos:
Soportar muchos tipos diferentes de "direcciones", de modo que los sockets no estuvieran ...
4
votos
Aceptado
¿porque los sockets solo funcionan en mi wifi?
Redes privadas y NAT
Tu wifi forma parte de lo que se llama una "red privada". Dentro de las redes privadas todas las máquinas conectadas a la misma tienen IPs que comienzan típicamente por ...
3
votos
Aceptado
¿Cómo agregar una biblioteca estática al Makefile de Dev-C++?
Ya resolví el "problema". Para modificar el archivo Makefile.win de cualquier proyecto en Dev-C++ hay que:
Compilar el proyecto mínimamente una vez (no importa el resultado que devuelva la ...
3
votos
Aceptado
Archivos incompletos al enviar por sockets
El problema es que en TCP no existe el concepto de "mensaje" como una unidad. Lo que envías por TCP son bytes individuales, y no agrupados en "mensajes".
Quiero decir con esto que uno de los extremos ...
3
votos
Aceptado
Como hacer un Proxy Socket Python no bloqueante
Bueno despues de investigar y darme la cabeza contra la pared varias veces,
La solución "mas simple" que encontré para mi caso en particular fué la siguiente: Calculo que se puede mejorar aun más ...
3
votos
Aceptado
Error al hacer mas de una petición a un servidor socket en Python
El problema es tienes una función conexiones y una variable conexiones. Cuando ejecutas la primera vez
conexiones = threading.Thread(target=conexiones, args=(cliente,))
Lo que asignas a target es la ...
3
votos
Aceptado
Problema con Switch usando Sockets
Sí te das cuenta el cliente solo está preparado para recibir una línea, por lo tanto, los while donde envías varias líneas el cliente solo va a recibir una y va a desplegar el servidor dice y ...
3
votos
Aceptado
¿como agregar un mensaje en un jTextArea sin que se borre los mensajes anteriores?
Lo que sucede es que el método setText() cambia todo el texto por el String que le pasas por parametro, es por ello que solo se muestra el último mensaje. Para lograr agregar el nuevo mensaje sin que ...
3
votos
Aceptado
Enviar headers con sockets en Python
Ten en cuenta que según las especificaciones del protocolo http (1.1):
Cada cabecera se especifica mediante su nombre seguido por dos puntos, un espacio en blanco y el valor, todo seguido por un ...
3
votos
Aceptado
¿Porque al pasar con sockets texto me añade al final cosas así `Fjw`"f?
El problema
La línea que tienes para recibir datos es:
recv(s,buf,sizeof(buf),0);
Esa línea dice que como máximo se lean 2024 bytes (que es el tamaño del array buf), pero en la práctica puedes leer ...
3
votos
Aceptado
Problema utilizando sockets en python
Eran dos preguntas en una. Tienes ya una respuesta que espero te ayude con tu problema. En esta otra respuesta me centraré en tus otras dudas, acerca de qué hacen estas dos líneas:
client....
2
votos
Error de sockets 'connection refused: connect'
Por tus palabras entiendo que pretendes conectarte a través del módem es decir que pretendes que esa conexión salga de tu red local que tienes en casa, salga a internet a través de tu proveedor de ...
2
votos
Aceptado
No puedo compilar mi código usando usando winsock
Para usar winsock tienes que compilar con el flag -lWs2_32. De lo contrario la libreria de sockets no se carga y el compilador no puede enlazar correctamente el programa (no encuentra las funciones ...
2
votos
Aceptado
Duda sobre INADDR_ANY
Cuando creas un socket en el lado servidor, tienes que asignarle una IP y un puerto para que los clientes puedan especificar a dónde conectarse o a dónde enviar el datagrama UDP.
Si conoces la IP de ...
2
votos
Aceptado
Error al mandar un archivo por sockets,no pude abrir el archivo[problema con codificacion]
Como te decía en un comentario, el cliente no debe enviar ningún byte extra una vez ha terminado de leer el fichero, sino simplemente cerrar el socket. Pero más importante aún el servidor no debe ...
2
votos
Aceptado
Sockets con hilos
Estoy editando la respuesta para que cuando se conecte un cliente al servidor se muestre mensaje. Avísame si tienes mas dudas. Saludos
Puedes crear una clase que despache a los clientes en un hilo:
...
2
votos
Aceptado
Sockets en python
¿Cómo se haría para poder imprimir de forma "normal" por así decirlo,
la salida de la terminal?
Lo que se imprime es una cadena de bytes, que es lo que subprocess retorna y lo que recibes del server ...
2
votos
Aceptado
tkinter y sockets en python
El problema no guarda relación con los sockets (que tu programa ni siquiera usa directamente).
El problema está en que os.system() "detiene" la ejecución de tu programa principal hasta que el comando ...
2
votos
Problema con sockets cliente/servidor usando switch
Cuando el servidor recibe la opción 5 manda al cliente el mensaje de "Desconectado" al cliente pero no sale del while principal, por lo tanto manda el prompt y espera una opción del cliente. Como el ...
2
votos
Aceptado
Transferencia de archivos con sockets en python
Tienes en la práctica un ciclo infinito por culpa de la línea:
while bytesToSend != '':
bytesToSend es una variable asociada a objetos de tipo bytes mientras que '' es un literal de cadena vacía (...
2
votos
Aceptado
Conocer dirección IP origen con Socket en C
Cuando se acepta una conexión, recibes un socket que te conecta con el cliente:
new_socket = accept(server_fd, (struct sockaddr *)&address,(socklen_t*)&addrlen);
// ~~~~~~~~~~ ...
2
votos
Como configurar un chat con sockets de una pc a otra pc en distintas redes
Alguna vez me tocó hacer algo similar, para empezar es imposile conectar dos computadoras que no estén en la misma subred, así que debes de hacer algunas cosas un poco peligrosas.
Para empezar, debes ...
2
votos
Violación de segmento C++ socket
El peligro de los punteros
Arch->Abrir((char *)(Ruta+this->BUFFER).c_str(),(char*)"wb");
La función c_str te devuelve un char const* o puntero a char constante, por una razón, y es ...
2
votos
Aceptado
¿Cómo manejar correctamente múltiples excepciones de error de conexión en Python3? relacionado con la librería python-binance
Buen día,
Lo que puedes hacer para saber el tipo de excepción que te devuelve y poder procesarla adecuadamente es saber su nombre y los argumentos que tiene.
Por ejemplo con este código que no tiene ...
2
votos
Aceptado
Varios dispositivos conectados a un socket
No sé cómo estás cargando tu página, pero asumo que tienes un servidor web corriendo a la vez que ese código, algo como:
const WS = require('ws');
const WS_PORT = 8081;
//código extra para servir la ...
2
votos
Mostrar el contenido de un txt con el método readUTF
Lo correcto sería obtener la información mientras el DataInputStream tenga información usando available(),
available() Devuelve una estimación de la cantidad de bytes que
se pueden leer (u omitir) de ...
2
votos
¿Cómo envío cualquier JSON desde el "server_socket" como respuesta a los mensajes recibidos desde el "client_socket"? (no-bloqueante)
Tienes razón en que es necesario ampliar el protocolo para demarcar dónde acaba un mensaje y comienza el siguiente. El programa original no lo necesitaba porque le bastaba hacer eco de todo lo que ...
Only top scored, non community-wiki answers of a minimum length are eligible
Etiquetas relacionadas
socket × 305java × 89
python × 76
python-3.x × 32
c# × 25
javascript × 24
c++ × 23
nodejs × 23
socket.io × 23
c × 21
websocket × 20
php × 19
tcp × 16
android × 15
servidor × 12
hilos × 12
tcpip × 9
windows × 7
reactjs × 6
server × 6
stream × 6
.net × 5
http × 5
cliente × 5
angular × 4