//~~~~~~~~~~~~~~{Constructor}~~~~~~~~~~~~~~

            public SwitchboardConnection(SwitchboardServer HeadServer, Socket MainSocket, int ID)
            {
                this.ID = ID;

                ConnectedSince = DateTime.Now;
                IP             = (IPEndPoint)MainSocket.RemoteEndPoint;
                River          = new NetworkStream(MainSocket);
                TheSocket      = MainSocket;

                this.HeadServer = HeadServer;
                HeadServer.ToLog("New user connected from " + IP.Address.ToString());

                User           = HeadServer.AnonymousUser;
                ConsolePreview = "";
            }
示例#2
0
 //~~~~~~~~~~~~~~{Constructor}~~~~~~~~~~~~~~
 public SwitchboardMainExtension(SwitchboardServer Main) : base("MAIN", "1.1")
 {
     HeadServer = Main;
 }