Articles of red de

Encontrar nodos en vivo en LAN usando Python

Estoy creando un Messenger que es igual a IP Messenger en Python 2.7 y Windows. Quiero la misma funcionalidad que utiliza IP Messenger para encontrar los sistemas que ejecutan el mismo software a través de LAN, pero no puedo entender la técnica. ¿Alguien puede ayudarme, por favor, a resolver el problema de encontrar la dirección […]

Python: obtenga la puerta de enlace predeterminada para una interfaz local / dirección IP en Linux

En Linux, ¿cómo puedo encontrar la puerta de enlace predeterminada para una dirección IP / interfaz local usando python? Vi la pregunta “Cómo obtener una IP interna, una IP externa y una puerta de enlace predeterminada para UPnP”, pero la solución aceptada solo muestra cómo obtener la dirección IP local para una interfaz de red […]

¿Cómo mantener un socket abierto hasta que el cliente lo cierre?

Tengo servidor y cliente de Python simple. Servidor: import SocketServer import threading class MyTCPHandler(SocketServer.BaseRequestHandler): def handle(self): self.data = self.request.recv(1024).strip() print str(self.client_address[0]) + ” wrote: ” print self.data self.request.send(self.data.upper()) if __name__ == “__main__”: HOST, PORT = “localhost”, 3288 server = SocketServer.TCPServer((HOST, PORT), MyTCPHandler) server.serve_forever() Cliente: import socket import sys from time import sleep HOST, PORT = […]

¿Cómo obtener el número de puerto actual en Flask?

Con Flask , ¿cómo puedo obtener el número de puerto actual al que está conectado el flask? Quiero iniciar un servidor en un puerto aleatorio usando el puerto 0, pero también necesito saber en qué puerto estoy. Editar Creo que he encontrado una solución para mi problema, aunque no es una respuesta a la pregunta. […]

Dibuje un color diferente para los nodos en networkx en función de su valor de nodo

Tengo un gran gráfico de nodos y aristas dirigidas. Además, tengo una lista adicional de valores asignados a cada nodo. Ahora quiero cambiar el color de cada nodo según su valor de nodo. Entonces, por ejemplo, dibujar nodos con un valor muy alto en rojo y aquellos con un valor bajo en azul (similar a […]

¿Existe una biblioteca de Python que pueda simular el tráfico de red desde diferentes direcciones?

¿Hay una biblioteca de Python por ahí que me permita enviar paquetes UDP a una máquina (está bien enviarlos a localhost) desde diferentes puertos y direcciones de origen? Recuerdo que existía uno, pero ya no lo encuentro.

Cambio de IP de las solicitudes de python

¿Cómo cambio la IP de las solicitudes HTTP en python? Mi amigo creó una API para un sitio web y, a veces, bloquea ciertas IP, por lo que necesitamos cambiar la IP de la solicitud … aquí hay un ejemplo: login_req = self.sess.post(‘https://www.XXX/YYY’, params={…} Ahora, cada solicitud que envía, es a través de la IP […]

sum de comprobación udp cálculo python

Me gustaría calcular la sum de comprobación de un paquete de encabezado UDP que deseo enviar: packetosend = “””60 00 00 00 00 24 3a 40 20 02 c0 a8 01 50 00 01 00 00 00 00 00 00 09 38 20 02 c0 a8 01 50 00 01 00 00 00 00 00 […]

Lista de direcciones IP / nombres de host de la red local en Python

¿Cómo puedo obtener una lista de las direcciones IP o nombres de host de una red local fácilmente en Python? Sería mejor si fuera multiplataforma, pero primero debe funcionar en Mac OS X, luego seguirán otros. Editar: Por local me refiero a todas las direcciones activas dentro de una red local, como 192.168.xxx.xxx . Entonces, […]

Mantenga la línea de entrada de la consola por debajo de la salida

[EDIT:] Actualmente estoy tratando de hacer una pequeña aplicación de chat TCP. Enviar y recibir mensajes ya funciona bien … Pero el problema es: Cuando empiezo a escribir un mensaje mientras recibo uno … aparece después del texto que estoy escribiendo Captura de pantalla: http://sofes.miximages.com/console/6svxo5ui.png [Usuario enviado> “hola”, luego comencé a escribir “Estoy escribiendo …” […]