예제 #1
0
def on_stress_test_sub(data):
    print "on_stress_test_sub", data
    
    conn_id = data[0]
    client_conn_id = data[1]
    main_t1 = data[2]

    gnet.sendm([prt_test_game.STRESS_TEST_SUB, client_conn_id, main_t1])
예제 #2
0
def on_stress_test_sub(data):
    print "on_stress_test_sub", data

    conn_id = data[0]
    client_conn_id = data[1]
    main_t1 = data[2]

    gnet.sendm([prt_test_game.STRESS_TEST_SUB, client_conn_id, main_t1])
예제 #3
0
def on_test_sub(data):
    print "on_test_sub", data
    
    conn_id = data[0]
    msg = data[1]

    time.sleep(1)
    print "sleep 1"
    time.sleep(1)
    print "sleep 1"
    time.sleep(1)
    print "sleep 1"

    gnet.sendm([prt_test_game.TEST_SUB, "sub -> main"])
예제 #4
0
def on_test_sub(data):
    print "on_test_sub", data

    conn_id = data[0]
    msg = data[1]

    time.sleep(1)
    print "sleep 1"
    time.sleep(1)
    print "sleep 1"
    time.sleep(1)
    print "sleep 1"

    gnet.sendm([prt_test_game.TEST_SUB, "sub -> main"])
예제 #5
0
파일: remote_call.py 프로젝트: cnsoft/GGSvr
def on_remote_call(data):
    conn_id = data[0]
    call_id = data[1]
    func = data[2]
    args = data[3]
    kwds = data[4]

    try:
        module = func.split('.')[0]
        exec('import ' + module)
        method = eval(func)
        res = apply(method, args, kwds)
    except:
        traceback.print_exc()
        gnet.sendm([MSGID_REMOTE_CALL_RETURN, call_id, False, traceback.format_exc()])
    else:
        gnet.sendm([MSGID_REMOTE_CALL_RETURN, call_id, True, res])
예제 #6
0
def on_remote_call(data):
    conn_id = data[0]
    call_id = data[1]
    func = data[2]
    args = data[3]
    kwds = data[4]

    try:
        module = func.split('.')[0]
        exec('import ' + module)
        method = eval(func)
        res = apply(method, args, kwds)
    except:
        traceback.print_exc()
        gnet.sendm(
            [MSGID_REMOTE_CALL_RETURN, call_id, False,
             traceback.format_exc()])
    else:
        gnet.sendm([MSGID_REMOTE_CALL_RETURN, call_id, True, res])