Articles of zócalos de

android.bluetooth.BluetoothSocket no se puede conectar

He intentado todas las sugerencias en otros comentarios sin éxito y espero que alguien pueda ayudarme. He estado luchando con este problema durante tres días ahora. Estoy bastante seguro de que mis UUID son correctos y sé que el acceso Bluetooth está habilitado en el manifiesto. Estoy tratando de conectar mi aplicación de Android a […]

¿Se pueden compartir los objetos de socket con el multiprocesamiento de Python? socket.close () no parece estar funcionando

Estoy escribiendo un servidor que usa multiprocessing.Process para cada cliente. socket.accept () se llama en un proceso principal y el objeto de conexión se presenta como un argumento al Proceso. El problema es que al llamar a socket.close () el socket no parece estar cerrando. El recv () del cliente debe regresar inmediatamente después de […]

¿Cuándo y por qué socket.send () devuelve 0 en python?

El howto de progtwigción de socket python3 presenta este fragmento de código class MySocket: “””demonstration class only – coded for clarity, not efficiency “”” def __init__(self, sock=None): if sock is None: self.sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM) else: self.sock = sock def connect(self, host, port): self.sock.connect((host, port)) def mysend(self, msg): totalsent = 0 while totalsent < […]

Subproceso de cambio de Python a través del cliente / servidor

Estoy tratando de cambiar remotamente el cwd a través de socket lib en el cliente existente, pero me encuentro con el problema cada vez que envío el comando real “cd ..”. Servidor: import socket, subprocess, os, sys s = socket.socket() host = socket.gethostname() ip = socket.gethostbyname(host) port = 8080 s.bind((ip,port)) s.listen(5) c, a = s.accept() […]

Midiendo la proximidad con bluetooth en la raspberry Pi

He estado tratando de usar este script https://github.com/karulis/pybluez/blob/master/examples/advanced/inquiry-with-rssi.py pero parece que sock = bluez.hci_open_dev(dev_id) devuelve un Enchufe que no funciona. Cada vez que el calcetín pasa a una función error(9, ‘Bad file descriptor’) se lanza un error(9, ‘Bad file descriptor’) . Este script es bastante antiguo, por lo que existe una posibilidad decente de que […]

TypeError: no puede concat bytes a str, tratando de usar python3

Así que el siguiente sitio explica cómo hacer un bot irc, usando socket, pero solo funciona para python2, así que traté de hacerlo compatible, pero recibí el error mencionado en el título. Aquí está mi código: import socket # Some basic variables used to configure the bot server = “irc.freenode.net” # Server channel = “#volafile” […]

Almacenamiento en caché de DNS persistente no utilizado por socket.getaddrinfo / mercurial de Python

Solía ​​tener búsquedas de DNS muy lentas en mi máquina Ubuntu cuando me conectaba a través de un módem / ISP. Seguí las instrucciones (como las de aquí ) para usar el almacenamiento en caché de DNS persistente, así que no hago búsquedas de DNS repetidas y todo se volvió mucho más rápido. Sin embargo, […]

¿Cómo programo un bot IRC simple en python?

Necesito ayuda para escribir un bot IRC básico que solo se conecta a un canal … ¿Alguien puede explicarme esto? He logrado conectarlo al servidor IRC pero no puedo unirme a un canal e iniciar sesión. El código que tengo hasta ahora es: import sockethost = ‘irc.freenode.org’ port = 6667 join_sock = socket.socket() join_sock.connect((host, port)) […]

Conectándome a mi mismo a través de mi IP pública a través de TCP

Estoy tratando de conectarme a mi propia máquina usando mi IP pública. Si utilizo 127.0.0.1 la conexión es exitosa, pero el uso de la IP pública produce el siguiente error: “ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it” Error de “ConnectionRefusedError: [WinError 10061] No connection could be made […]

Python – Usando socket.gethostbyname a través de proxy

Estoy usando TOR para las conexiones de proxy, pero tengo dificultades para enviar las búsquedas de DNS a través de socket.gethostbyname(“www.yahoo.com”) : me enteré de que no estaba enviando tráfico de DNS a través de proxy al detectar tráfico con wireshark. Aquí hay una copia del código que estoy usando import StringIO import socket import […]