Articles of enchufes de

El proceso principal de Python se detiene utilizando llamadas de subproceso en SocketServer

Estoy tratando de implementar una especie de terminal inversa: iniciar server.py en alguna computadora foo. En otra computadora, ejecute nc foo 2000 y está conectado a un shell bash en foo. Estoy usando el siguiente código de servidor: import socket,os,threading,select,subprocess class mysocket(socket.socket): def __init__(self,*arg, **kw): super(mysocket,self).__init__(*arg, **kw) self.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.setblocking(0) def read(self): return self.recv(2048) […]

un recv obtiene dos o más envíos en sockets de python

Este es un progtwig de socket simple que tiene un servidor y algunos clientes. los clientes envían sus textos cifrados mediante una simple criptografía RSA y luego el lado del servidor descifra la oración y luego envía la frase descifrada al cliente. servidor: import socket import sys from thread import * from math import * […]

Errno 10061 en python, no sé qué hacer para

Aprendí sockets en python. Cuando intenté progtwigr el script de sockets en una computadora, funcionó, pero cuando intenté progtwigr el script de sockets con dos computadoras diferentes y abrir socket con conexión, no funcionó. Una computadora (el servidor): import socket s = socket.socket() host = socket.gethostname() port = 1234 s.bind((host, port)) s.listen(5) while True: c, […]

Python socket.gethostname

Estoy tratando de codificar un pequeño servidor web en Python para capturar una publicación HTTP. Pero tengo un problema con la parte socket.gethostname aquí está mi código de muestra import socket serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) serversocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) serversocket.bind((socket.gethostname(), 8089)) serversocket.listen(1) while True: connection, address = serversocket.accept() buf = connection.recv(164) print buf Si cambio serversocket.bind((socket.gethostname(), […]

Cerrar los sockets correctamente

Estoy tratando de hacer una conexión de servidor / cliente con sockets. Pero no se cerrarán correctamente y no puedo entender por qué. Actualización 1 He corregido mi error erróneo estúpido de no llamar la función de cierre en la pregunta. Pero resultó que este no era mi problema. Fin de actualizaciones Este es mi […]

104, error de ‘reinicio de la conexión por el par’, o ¿Cuándo cerrar un socket da como resultado un RST en lugar de FIN?

Estamos desarrollando un servicio web de Python y un sitio web de cliente en paralelo. Cuando realizamos una solicitud HTTP del cliente al servicio, una llamada genera un socket.error en socket.py de manera consistente, en lectura: (104, ‘Conexión restablecida por par’) Cuando escucho con wireshark, las respuestas “buenas” y “malas” son muy similares: Debido al […]

Python envía datos CSV a la transmisión de chispas

Me gustaría intentar cargar datos CSV en Python y transmitir cada chispa de fila a través de SPark Streaming. Soy bastante nuevo en cosas de red. No sé exactamente si se supone que debo crear un script de python para el servidor que, una vez que establezca una conexión (con chispa de transmisión), comenzará a […]

Python socket.error: Se rechazó la conexión

Estoy tratando de escribir un progtwig para la transferencia de archivos utilizando sockets. El extremo del servidor del código se está ejecutando bien. Sin embargo, en el lado del cliente me sale el siguiente error Traceback (most recent call last): File “client.py”, line 54, in uploadFiles(directory) File “client.py”, line 36, in uploadFiles transferFile(fname) File “client.py”, […]