public GameClient(XSocket gameSocket) { XSocket = gameSocket; XSocket.OnReceive += XSocketOnOnReceive; XSocket.ConnectionClosedEvent += XSocketOnConnectionClosedEvent; XSocket.Read(); }
public void Connect() { XSocket.Connect(); Connected?.Invoke(this, EventArgs.Empty); Console.WriteLine("IServer: Connected to game server"); XSocket.Read(PacketStream); }
private void XSocket_OnAccept(object sender, XSocketArgs e) { XSocket = e.XSocket; Console.WriteLine("IClient: Connection received [" + e.XSocket.IpEndPoint.Port + "]"); XSocket.OnReceive += XSocket_OnReceive; XSocket.Read(PacketStream); }
public PolicyClient(XSocket gameSocket) { XSocket = gameSocket; XSocket.OnReceive += XSocketOnOnReceive; XSocket.Read(true); }