rendered paste bodySlaveSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
...
def SendHello():
print "SendHello()"
Sent = SlaveSock.send( BMSG_HELLO )
return
def HandleNickRequest():
print "HandleNickRequest()"
Sent = SlaveSock.send( BMSG_NICK + chr(len(sys.argv[1])) + sys.argv[1] )
return
def SendPong():
print "SendPong()"
#Sent = SlaveSock.send( MSG_PONG )
return
def Connect():
while 1:
try:
#SlaveSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
SlaveSock.connect( (Slave, SlavePort) )
return
except:
time.sleep(10)
return
def Listen():
while 1:
try:
data = SlaveSock.recv(4096)
if not data:
return
except:
return
HandleOpcode( data )
return
while 1:
print "Main Loop"
Connect()
SendHello()
Listen()