def auth_login(ro, data): ''' 用户登录 :param ro:连接 :param data:客户端数据包 :return: ''' print 'auth_login:::::::::::' obj=Parser(data) sign=obj.read_short() if sign==1: print u'login successed!' avatar=obj.read_ushort() yield msg_notify(ro,'login_success',avatar) else: yield msg_notify(ro,'login_failed') print u'login failed!', obj.read_string() yield
def enter_room(ro, data): ''' 加入游戏房间; :param ro: :param data: :return: ''' print 'enter_room:::::::::::' obj=Parser(data) sign=obj.read_short() if sign==1: roomid=obj.read_ushort() tableid=obj.read_ubyte() print u'room enter!', roomid, tableid yield msg_notify(ro,'room_enter',roomid,tableid) else: print u'room enter failed!', obj.read_string() yield