IIC2233 / Syllabus-2023-1

79 stars 44 forks source link

ConnectionResetError: [WinError 10054] Error después de conectar un cliente #520

Open tnaspee opened 1 year ago

tnaspee commented 1 year ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Tengo tanto el server como el cliente configurados, y el servidor alcanza a detectar la conexión de un cliente, pero al parecer el thread que se dedica a aceptar conexiones se interrumpe y el cliente se cierra sin ningún mensaje y me sale el siguiente error: ConnectionResetError: [WinError 10054] Se ha forzado la interrupción de una conexión existente por el host remoto Tengo una máquina Windows, ¿Alguien sabe a qué se podría deber este error? Gracias de antemano por la ayuda

Actualización: Viendo el código del cliente, al parecer se cae al momento de hacer self.socket_cliente.recv(2**16)

iespinazac commented 1 year ago

Hola! Podrías hacer push en tu repositorio para localizar el problema?

tnaspee commented 1 year ago

Por supuesto

tnaspee commented 1 year ago

Probando conectarme desde otro pc me sale timeouterror

tnaspee commented 1 year ago

Abriendo tanto el server como el cliente desde otro pc, no logra conectarse

iespinazac commented 1 year ago

Estas ejecutando el Cliente desde main.py o cliente.py? Cuando utilizo el mismo PORT y HOST en el main.py que en el servidor no me da el error que mencionas, pero sí con cliente.py. El problema con el Cliente es que se cae de golpe.

tnaspee commented 1 year ago

Lo abro desde cliente.py

tnaspee commented 1 year ago

Ahí si funciona abriendolo desde main.py, toda la razón

iespinazac commented 1 year ago

Te debería aparecer un nuevo error de JSONDecode ahora, ya que el programa está enviando bytes vacíos 🤔

tnaspee commented 1 year ago

Sip, ese es el error que sale ahora, estoy investigando que podría estar pasando

tnaspee commented 1 year ago

Ahí creo que lo resolví

iespinazac commented 1 year ago

Me alegro, cualquier otro error me comentas!