Example #1
0
 public GameClient(XSocket gameSocket)
 {
     XSocket                        = gameSocket;
     XSocket.OnReceive             += XSocketOnOnReceive;
     XSocket.ConnectionClosedEvent += XSocketOnConnectionClosedEvent;
     XSocket.Read();
 }
Example #2
0
 public void Connect()
 {
     XSocket.Connect();
     Connected?.Invoke(this, EventArgs.Empty);
     Console.WriteLine("IServer: Connected to game server");
     XSocket.Read(PacketStream);
 }
Example #3
0
 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);
 }
Example #4
0
 public PolicyClient(XSocket gameSocket)
 {
     XSocket            = gameSocket;
     XSocket.OnReceive += XSocketOnOnReceive;
     XSocket.Read(true);
 }