private void SendHeartBeat() { MessageHandler.SendMessage(_client, new ClientProtocol.PacketHeader ( _userId, ClientProtocol.MessageKind.HeartBeat, GenerateSequenceNumber() ), new HeartBeatPacket()); }
public void LogOut() { MessageHandler.SendMessage(_client, new ClientProtocol.PacketHeader ( _userId, ClientProtocol.MessageKind.LogOut, GenerateSequenceNumber() ), new LogOutPacket()); }
public Task <LogOnRequestResult> LogOn(int userId) { _userId = userId; var number = GenerateSequenceNumber(); MessageHandler.SendMessage(_client, new ClientProtocol.PacketHeader ( _userId, ClientProtocol.MessageKind.LogOn, number ), new LogOnPacket()); _logOnToken = new LogOnToken(number); return(_logOnToken.TheTask.Task); }
//public Task<LogOnPacket> public void Chat(int desId, string message) { MessageHandler.SendMessage(_client, new ClientProtocol.PacketHeader(_userId, ClientProtocol.MessageKind.Chat, GenerateSequenceNumber()), new ClientProtocol.ChatPacket(desId, message)); }