예제 #1
0
파일: gnet.py 프로젝트: lxq2537664558/GGSvr
def sendm(data):
    global is_sub_server
    glog.log("gnet>[sendm] %s" % str(data))

    if not is_sub_server:
        glog.error("gnet>can NOT do sendm()")
        return

    trans_sub.send(_pack(data))
예제 #2
0
파일: gnet.py 프로젝트: cnsoft/GGSvr
def sendm(data):
    global is_sub_server
    glog.log("gnet>[sendm] %s" % str(data))

    if not is_sub_server:
        glog.error("gnet>can NOT do sendm()")
        return

    trans_sub.send(_pack(data))
예제 #3
0
파일: gnet.py 프로젝트: cnsoft/GGSvr
def init_sub_server(main_ip, main_port, sub_name, sub_id):
    global is_sub_server
    glog.log("server sub_server (%s : %d) at %s:%d" % (sub_name, sub_id, main_ip, main_port)) 
    trans_sub.init((main_ip, main_port), on_connect, on_disconnect, on_data)
    
    import remote_call;remote_call.init()

    # 发送子服务器登录
    trans_sub.send(_pack([MSGID_SUB_SERVER_LOGIN, sub_name, sub_id]))

    is_sub_server = True
예제 #4
0
파일: gnet.py 프로젝트: lxq2537664558/GGSvr
def init_sub_server(main_ip, main_port, sub_name, sub_id):
    global is_sub_server
    glog.log("server sub_server (%s : %d) at %s:%d" %
             (sub_name, sub_id, main_ip, main_port))
    trans_sub.init((main_ip, main_port), on_connect, on_disconnect, on_data)

    import remote_call
    remote_call.init()

    # 发送子服务器登录
    trans_sub.send(_pack([MSGID_SUB_SERVER_LOGIN, sub_name, sub_id]))

    is_sub_server = True