Beispiel #1
0
        public async Task StartAsync()
        {
            await _client.ConnectAsync(IPAddress.Parse(Config.ServerIPAddress), Config.ServerPortNumber);

            await Task.Run(() => MessageHandler.ReceiveMessage(_client, ProcessServerMessage));
        }
Beispiel #2
0
 public void Start()
 {
     _client.ConnectAsync(IPAddress.Parse(Config.ServerIPAddress), Config.ServerPortNumber).Wait();
     MessageHandler.ReceiveMessage(_client, ProcessServerMessage);
 }
Beispiel #3
0
        //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));
        }