Mega Code Archive

 
Categories / Python / Network
 

Set up a client that will send packets to a server and receive packets from a server

import socket HOST = "127.0.0.1" PORT = 5000 mySocket = socket.socket( socket.AF_INET, socket.SOCK_DGRAM ) while 1:    packet = raw_input( "Packet>>>" )    print "\nSending packet containing:", packet    mySocket.sendto( packet, ( HOST, PORT ) )    print "Packet sent\n"    # step 3: receive packet back from server    packet, address = mySocket.recvfrom( 1024 )    print "Packet received:"    print "From host:", address[ 0 ]    print "Host port:", address[ 1 ]    print "Length:", len( packet )    print "Containing:"    print "\t" + packet + "\n" mySocket.close()