-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No funciona Networking -- Error: WinError 10038 #342
Comments
Hola @jsilvalavin , lo más probable que está ocurriendo es que |
hola @tocococa gracias :) Pero si lo defini como dices, copie al pie de la letra el codigo de la ayudantía, es decir el de estos pantallazos: Además, note que el error tiene un traceback a la libreria socket, al parecer :( Que podría ser en este caso? |
A mi me pasaba exactamente el mismo error cuando intentaba introducir los datos del inicio por segunda vez, después de un buen rato a lo único que llegué y que solucionó el problema fue establecer de nuevo la conexión antes de enviar los datos al servidor. Por si acaso, no sé realmente si es lo ideal, pero es lo que me ayudo a solucionarlo. |
Es por el Además creo que subiste la misma foto para el cliente y el servidor? |
veré eso, gracias! |
aah, entonces cuando debo cerrar el socket del servidor? mencionaron que debia hacerse |
Puedes cerrar el while True:
try:
socket_cliente, address = socket_servidor.accept()
...
except:
...
finally:
socket_servidor.close() Entonces en la primera vuelta del |
Ya bacan, gracias!! Te pasaste en serio... |
Prerrequisitos
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Estaba tratando de hacer el código de la ayudantía de Networking. Copiando literalmente el mismo código, me sale el siguiente error en la consola:
Traceback (most recent call last):
File "c:/Users/Maria Ignacia/Desktop/Intento/servidor/servidor.py", line 13, in
socket_cliente, address = socket_servidor.accept()
File "C:\Users\Maria Ignacia\AppData\Local\Programs\Python\Python38\lib\socket.py", line 292, in accept
fd, addr = self._accept()
OSError: [WinError 10038] Se intentó realizar una operación en un elemento que no es un socket
PS C:\Users\Maria Ignacia\Desktop\Intento\servidor>
Pareciera ser un error de la libreria o algo así! No puedo avanzar en la tarea con esto :(
The text was updated successfully, but these errors were encountered: