def createAndSendPacket(destinationId,ttl,msgType,timestamp,payload): p = Packet() p.initialise(0,destinationId,ttl,msgType,timestamp,payload) print "Creating and Sending: " print p global sendingSocket sendingSocket.sendData(p.getBytes())
def create_and_send_packet(destinationId,ttl,msgType,timestamp,payload): global mesh_sending_socket p = Packet() p.initialise(0,destinationId,ttl,msgType,timestamp,payload) print "Creating and Sending: " + str(p) try: mesh_sending_socket.sendData(p.getBytes()) print "sent" except: print "A connection error happened. Are you simulating the mesh?"
def getInput(): while True: print "Enter old ID: " oldId = sys.stdin.readline() print "Enter new ID: " newId = sys.stdin.readline() '''if(data == 'quit'): break if(data == ''): continue ''' payload = PayloadIdentification() payload.initialise(int(oldId),int(newId)) p = Packet() p.initialise(0,0xFF,1,0,0,payload) print p global socketConnection socketConnection.sendData(p.getBytes())
from Packet import Packet from payload import * p = Packet("\xff\x00\x01\x00\xff\xff\xde\xe9\x91\x4f\x01\xb5\x8a\x20\xff\x00\xff\x00\x70\x27\x00\x00\xde\xe9\x07\x27\x00\x00\x8a\x20\xff\x00") print p print p.getBytes().encode('hex_codec')