30 lines
846 B
C#
30 lines
846 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Net.Sockets;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using YapperServer.Net.IO;
|
|
|
|
namespace YapperServer
|
|
{
|
|
internal class Client
|
|
{
|
|
public string UserName { get; set; }
|
|
public Guid UID { get; set; }
|
|
public TcpClient ClientSocket { get; set; }
|
|
PacketReader _packetReader { get; set; }
|
|
|
|
public Client(TcpClient client) {
|
|
ClientSocket = client;
|
|
UID = Guid.NewGuid();
|
|
_packetReader = new PacketReader(ClientSocket.GetStream());
|
|
|
|
var opcode = _packetReader.ReadByte();
|
|
UserName = _packetReader.ReadMessage();
|
|
|
|
Console.WriteLine($"[{DateTime.Now}]: A kliens csatlakozott a következő username-el: {UserName}");
|
|
}
|
|
}
|
|
}
|