Ejemplo n.º 1
0
 public Client(SocketClient Socket)
 {
     this.Socket = Socket;
 }
Ejemplo n.º 2
0
 public void HandleLeaving(SocketClient Socket)
 {
     Sessions.Remove(Socket);
 }
Ejemplo n.º 3
0
 public int GetSessionId(SocketClient Client)
 {
     return Array.IndexOf(Sessions.ToArray(), Client);
 }
Ejemplo n.º 4
0
        public void HandleIncoming(SocketInformation Info)
        {
            SocketClient Client = new SocketClient(Info);

            Sessions.Add(Client);

            Client.Start();

            BrickEngine.GetScreenWriter().PaintScreen(ConsoleColor.DarkGreen, IO.PaintType.ForeColor);
            BrickEngine.GetScreenWriter().ScretchLine(string.Format("[{0}] Socket Handled: {1}", Client.GetDeliverId(), Client.GetIPAddress()), IO.WriteType.Incoming);
        }