示例#1
0
# -*- coding:utf-8 -*-
"""
Created on 19/06/2017

@author: zhaojm
"""

import os
import sys

current_path = os.path.dirname(os.path.abspath(__file__))
source_path = os.path.join(current_path, "../../../../")
sys.path.append(os.path.join(source_path, "chat/src/"))
sys.path.append(os.path.join(source_path, "frame/src/"))
from cmd_handler import ChatCmdHandler

from frame.core import reactor

if __name__ == '__main__':
    c = ChatCmdHandler()
    reactor.init_stdio(c)
    reactor.start_reactor()
示例#2
0
"""
Created on 20/06/2017

@author: zhaojm
"""
from frame.core.entity import Entity


class CmdHandler(Entity):
    def __init__(self):
        self.conn = None
        pass

    def on_conn_made(self, conn):
        self.conn = conn
        pass

    def on_conn_lost(self, conn, reason):
        self.conn = None

    def on_msg(self, conn, msg):
        pass


if __name__ == '__main__':
    from frame.core.reactor import init_stdio, start_reactor

    c = CmdHandler()
    init_stdio(c)
    start_reactor()