Articles of sockets de

Cómo configurar el tamaño del búfer de envío para sockets en python

Tengo un socket de cliente en el extremo de mi servidor y lo que quiero es configurar el Send buffer size para el socket tal como lo hice con el Receive buffer size Alguna idea de cómo puedo configurarlo? Porque al enviar grandes datos, el zócalo se desconecta.

Enviando datos binarios a través de sockets con Python

Estoy mirando para escribir algunas solicitudes básicas sobre el protocolo SPDY . El protocolo define las ttwigs que envía como parte de datos binarios de longitud y orden de bytes muy específicos. Solo he escrito pequeños progtwigs que envían cadenas a través de sockets (HTTP). ¿Cómo hago para implementar un encabezado de marco de control […]

Bloques de aceptación de socket Python: evita que la aplicación se cierre

He escrito una clase de python muy simple que espera conexiones en un socket. La intención es incluir esta clase en una aplicación existente y enviar datos de forma asíncrona a los clientes conectados. El problema es que al esperar en un socket.accept (), no puedo finalizar mi aplicación presionando ctrl-c. Tampoco puedo detectar cuándo […]

Necesidad de transferir múltiples archivos del cliente al servidor

Recientemente estoy trabajando en un proyecto en el que básicamente estoy haciendo un clon de Dropbox. El servidor y el cliente funcionan bien, pero tengo un pequeño problema. Puedo transferir un solo archivo del cliente al servidor, pero cuando bash transferir todos los archivos juntos, me da un error después de la transferencia del primer […]

Autenticación básica HTTP utilizando sockets en python

Cómo conectarse a un servidor mediante autenticación http básica a través de sockets en python. No quiero usar urllib / urllib2, etc., ya que mi progtwig realiza algunas operaciones de E / S de zócalo de bajo nivel

¿Cuál es el valor de retorno de Socket.accept () en python

Hice un servidor simple y un cliente simple con módulo de socket en Python. servidor: # server.py import socket s = socket.socket() host = socket.gethostname() port = 1234 s.bind((host, port)) s.listen(5) while True: c, addr = s.accept() print ‘Got connection from’, addr c.send(‘Thank you for your connecting’) c.close() y cliente: #client.py import socket s = […]

¿Cómo lavar los sockets de Python?

He escrito un servidor en Python para enviar datos al cliente en la forma “Encabezado: Mensaje” Me gustaría poder enviar cada mensaje individualmente para que el cliente tenga que realizar un trabajo mínimo para leer el “encabezado” y el “mensaje” Desafortunadamente, no puedo descubrir cómo vaciar correctamente un socket de Python, así que cuando tengo […]

Cliente UDP / Servidor Socket en Python

Soy nuevo en Python y sockets y estoy tratando de escribir un socket cliente / servidor con eco. He escrito el servidor para que se pierda el 30% de los paquetes. Programé a mi cliente a un tiempo de espera después de un segundo ya que el paquete podría perderse. Sin embargo, cada vez que […]

Conéctate a SMTP (SSL o TLS) usando Python

Estoy intentando conectarme con el servidor de correo SMTP de Gmail y realizar las tareas tal como se describe en el código de esqueleto que se me dio. Solo se permite el uso de socket s (por lo tanto, no el smtplib ). Necesito: enviar el comando HELO , MAIL FROM , RCPT TO y […]

Python: Socket sin locking o Asynchronos I / O

Soy nuevo en Python y actualmente tengo que escribir un socket de Python para ejecutarse como un script que se comunica con un dispositivo a través de TCP / IP (una estación meteorológica). El dispositivo actúa como el lado del servidor (escucha a través de IP: PUERTO, acepta la conexión, recibe la solicitud, transfiere datos). […]