Articles of red de

hablando entre el servidor tcp de Python y un cliente c ++

Estoy teniendo un problema al intentar comunicarme entre un servidor TCP de Python y un cliente TCP c ++. Después de la primera llamada, que funciona bien, las llamadas subsiguientes causan problemas. En lo que respecta a WinSock, la función send () funcionó correctamente, devuelve la longitud adecuada y WSAGetLastError () no devuelve nada de […]

¿Comparando sums de comprobación TCP con Scapy?

Estoy tratando de identificar paquetes con sums de comprobación incorrectas mientras uso Scapy como detector. Soy capaz de obtener la sum de comprobación original al acceder packet[TCP].chksum Entonces elimino esto usando del packet[TCP].chksum Me gustaria hacer algo como if(originalChecksum == recomputedChecksum): # Checksum is valid Entiendo que usar show2 () vuelve a calcular la sum […]

Un cliente de socket de Python que genera el código fuente de un sitio web, ¿por qué no funciona?

El siguiente código no da salida a nada (¿por qué?). #!/usr/bin/python import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((“www.python.org” , 80)) print s.recv(4096) s.close ¿Qué tengo que cambiar para generar el código fuente del sitio web de python como verías cuando visites “ver código fuente” en un navegador?

Elimine el efecto de rotación al dibujar una cuadrícula cuadrada de nodos MxM en networkx usando grid_2d_graph

Necesito generar un gráfico regular (también conocido como red de celosía) que tenga nodos 100×100 . Comencé dibujando un gráfico de 10×10 con el siguiente código: import numpy from numpy import * import networkx as nx from networkx import * import matplotlib.pyplot as plt G=nx.grid_2d_graph(10,10) nx.draw(G) plt.axis(‘off’) plt.show() pero lo que obtengo es esto: ¿Hay […]

Detector de paquetes en Python

Quiero hacer un sniffer de paquetes en Python 3.5 que capture UDP, TCP e ICMP. Este es un breve ejemplo de ello: import socket import struct # the public network interface HOST = socket.gethostbyname(socket.gethostname()) # create a raw socket and bind it to the public interface s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_IP) s.bind((HOST,0)) # Include IP […]

python: urllib2 usando una interfaz de red diferente

Tengo el siguiente código: f = urllib2.urlopen(url) data = f.read() f.close() Se está ejecutando en una máquina con dos interfaces de red. Me gustaría especificar qué interfaz quiero que use el código. Específicamente, quiero que use el otro que está utilizando por defecto … pero puedo averiguar cuál es cuál si puedo simplemente seleccionar la […]

Implementación de Python UPnP / IGD Client?

Estoy buscando una implementación de código abierto de un cliente UPnP en Python, y más específicamente de su parte de dispositivo de puerta de enlace a Internet (IGD). Por ahora, solo he podido encontrar implementaciones de UPnP Media Server, en proyectos como PyMediaServer , PyMedS , BRisa o Coherence . Estoy seguro de que podría […]

usando pygame para transmitir sobre sockets en error de python

Estoy trabajando con un script de webcam que obtuve de internet en Python y estoy usando el módulo pygame. El código es import socket import pygame import sys port=5014 #create pygame screen screen = pygame.display.set_mode((800,600),0) while True: s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((“”,port)) # server is available on the whole network by setting host to “” s.listen(1) connection, […]

Python torcido: ¿cómo progtwigr?

Teniendo una experiencia de 1 día en Twisted, trato de progtwigr el envío de mensajes en respuesta al cliente tcp: import os, sys, time from twisted.internet import protocol, reactor self.scenario = [(1, “Message after 1 sec!”), (4, “This after 4 secs”), (2, “End final after 2 secs”)] for timeout, data in self.scenario: reactor.callLater(timeout, self.sendata, data) […]

en NetworkX muestre el gráfico con nodos en la posición exacta (x, y). El resultado es rotado

Estoy teniendo problemas para mostrar mi gráfico en networkX. Extraigo algunos puntos de esquina de una imagen dada en la entrada y guardo los puntos de esquina como nodo de un gráfico en NetworkX. El nodo contiene las posiciones (x, y) de los puntos de esquina a medida que se recuperan. Muestro luego la gráfica […]