HaoYueTunnel/ServerCore/Manager/LoginManager.cs
2023-05-23 17:57:24 +08:00

25 lines
786 B
C#

using AxibugProtobuf;
using System.Net.Sockets;
namespace ServerCore
{
public class LoginManager
{
public void UserLogin(Socket _socket,byte[] reqData)
{
ServerManager.g_Log.Debug("收到新的登录请求");
Protobuf_Login msg = NetBase.DeSerizlize<Protobuf_Login>(reqData);
ClientInfo cinfo = ServerManager.g_ClientMgr.JoinNewClient(_socket);
byte[] respData = NetBase.Serizlize(new Protobuf_Login_RESP()
{
Status = LoginResultStatus.Ok,
RegDate = "",
LastLoginDate = "",
Token = ""
});
ServerManager.g_ClientMgr.ClientSend(cinfo,(int)CommandID.CmdLogin,(int)ErrorCode.ErrorOk,respData);
}
}
}