file transfer using udp multicast in python ? -
how send , receive file using udp multicast in python, there standard library so?, or other standard function modules?
here's info on how that source examples:
import socket import struct import sys message = 'very important data' multicast_group = ('224.3.29.71', 10000) # create datagram socket sock = socket.socket(socket.af_inet, socket.sock_dgram) # set timeout socket not block indefinitely when trying # receive data. sock.settimeout(0.2) try: # send data multicast group print >>sys.stderr, 'sending "%s"' % message sent = sock.sendto(message, multicast_group) # responses recipients while true: print >>sys.stderr, 'waiting receive' try: data, server = sock.recvfrom(16) except socket.timeout: print >>sys.stderr, 'timed out, no more responses' break else: print >>sys.stderr, 'received "%s" %s' % (data, server) finally: print >>sys.stderr, 'closing socket' sock.close()
Comments
Post a Comment