예제 #1
0
async def handle_pjcars_pkt(data, addr):
    global lastMsg
    isPkt, pkt = PjParser.decode(data)
    if isPkt:
        if pkt['sPacketType'] == 0 and pkt['sGameState'] != 'GAME_FRONT_END':
            lastMsg = pkt
            asyncio.ensure_future(put_to_queue(pkt))
            if pkt['sCount'] == 0:
                # pprint.pprint(mainInfo['opponentInfo'])
                pass
        update_opponents(pkt)
        update_main_info(pkt)
예제 #2
0
파일: Relay.py 프로젝트: tyretrack/server
async def handle_pjcars_pkt(data, addr):
    isPkt, pkt = PjParser.decode(data)
    if isPkt:
        if pkt['sPacketType'] == 0 and pkt['sGameState'] != 'GAME_FRONT_END':
            asyncio.ensure_future(put_to_queue(pkt))