Пример #1
0
def listening(queue,ADDR_LISTEN):
    net = NetworkUDP(ADDR_LISTEN)
    while True:
        msgdata, remote_addr = net.listening()
        print "GOT:",msgdata
        msgdata = msgdata.split('|')
        if msgdata[-1] == '#':
            msgdata.append(remote_addr)
            queue.put(msgdata)
        if msgdata[-1] == '@':
            break
    return 
Пример #2
0
def listening(queue,ADDR_LISTEN,lock):
    net = NetworkUDP(ADDR_LISTEN)
    while True:
        msgdata, remote_addr = net.listening()
        #print "GOT:",msgdata
        msgdata = msgdata.split('|')
        if msgdata[-1] == '!':
            msgdata.append(remote_addr)
            lock.acquire()
            queue.put(msgdata)
            lock.release()
        if msgdata[-1] == '@':
            break
    return