import ClientClass from time import sleep variable = 0 while 1: variable += 1 device1 = ClientClass.Connection('132.230.4.60',50008) device2 = ClientClass.Connection('localhost', 50008) tryConDev1 = device1.connect() tryConDev2 = device2.connect() if (tryConDev1 == 1 and tryConDev2 == 1): sendMessage1 = device1.sendData('HELLO HANDLER') sendMessage2 = device2.sendData('HELLO HANDLER') recMessage1 = device1.receiveData(0) recMessage2 = device2.receiveData(0) print 'DEVICE 1: ', recMessage1 print 'device 2: ', recMessage2 if (recMessage1 == 'HELLO CONTROLLER' and recMessage2 == 'HELLO CONTROLLER'): sendMessage1 = device1.sendData('RECEIV') recMessage1 = device1.receiveData(0) if recMessage1 == 'RECEIV|READY': sendMessage2 = device2.sendData('CALLER|447') recMessage2 = device2.receiveData(0) print 'DEVICE 1: ', recMessage1 print 'device 2: ', recMessage2 if recMessage2 == 'CALLER|READY': #test started print 'TEST STARTED' recMessage1 = device1.receiveData(0) recMessage2 = device2.receiveData(0) print 'DEVICE 1: ', recMessage1 print 'device 2: ', recMessage2 if (recMessage1 == 'CALLOK' and recMessage2 == 'CALLOK'): print 'call was really OK' sendMessage1 = device1.sendData('TERMINATE') sendMessage2 = device2.sendData('TERMINATE') print device1.closeConnection() print device2.closeConnection() del device1 del device2 sleep(10)