Gerador de tráfego multicast para Windows

0

Existe algum gerador de tráfego multicast para o Windows?

    
por Mohammad Bagher Saberi 17.03.2012 / 09:19

1 resposta

2

O tráfego multicast é realmente muito simples de criar com qualquer linguagem de programação. Se você instalou o python, aqui está um exemplo, espero que funcione no Windows.

import sys
import socket
from time import sleep

UDP_IP=sys.argv[1]
UDP_PORT=sys.argv[2]
TTL=2
DATA="whateverandever"

sock = socket.socket( socket.AF_INET, socket.SOCK_DGRAM )
sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, TTL)

while True:
  sock.sendto ( DATA, (UDP_IP, int(UDP_PORT)) )
  sleep(1)

Salve-o, por exemplo, em mcast.py e execute-o assim:

python mcast.py <destination> <port>

Altere o TTL no script se quiser que o tráfego alcance mais longe na rede.

    
por 26.03.2012 / 21:29