Exemple #1
0
func (this *MsgServer) DoRequestOnlineUsers(msg *msgcmd.Cmd, user *common.UserInfo) {
	//转发Client的请求给WS
	msg.ChangeCmdMid(msgcmd.MCMD_M2W_REQUEST_ONLINEUSERS)
	msg.AddArg(user.Name)
	if err := this.wsSession.Send(msg); err != nil {
		println("Msg Server Error: 转发请求在线用户列表消息 失败. ", err.Error())
		logFile.Printf("Msg Server Error: 转发请求在线用户列表消息 失败. ", err.Error())
	}
}
Exemple #2
0
func (this *MsgServer) DoLogin(msg *msgcmd.Cmd, user *common.UserInfo) {
	//转发登陆消息给 WS
	//重新封装消息
	msg.ChangeCmdMid(msgcmd.MCMD_M2W_LOGIN)
	msg.AddArg(user.Name) //添加临时用户名
	if err := this.wsSession.Send(msg); err != nil {
		println("Msg Server Error: 发送注册信息 失败. ", err.Error())
		logFile.Printf("Msg Server Error: 发送注册信息 失败. ", err.Error())
		return
	}
}