Greet() private method

private Greet ( ) : void
return void
コード例 #1
0
        static RConClient AcceptClient(Socket client)
        {
            client.NoDelay = false;

            string addr;

            try
            {
                var rep = client.RemoteEndPoint;
                if (rep != null)
                {
                    addr = rep.ToString();
                }
                else
                {
                    ProgramLog.Admin.Log("Accepted socket disconnected");
                    return(null);
                }

                ProgramLog.Admin.Log("New remote console connection from: {0}", addr);

                var rcon = new RConClient(client, addr, Entry.CoreBuild);

                rcon.Greet();

                clients.Add(rcon);

                return(rcon);
            }
            catch (Exception e)
            {
                ProgramLog.Error.Log("Accepted socket exception ({0})", HandleSocketException(e));
                return(null);
            }
        }
コード例 #2
0
        static RConClient AcceptClient(Socket client)
        {
            client.NoDelay = false;

            string addr;
            try
            {
                var rep = client.RemoteEndPoint;
                if (rep != null)
                    addr = rep.ToString();
                else
                {
                    ProgramLog.Admin.Log("Accepted socket disconnected");
                    return null;
                }

                ProgramLog.Admin.Log("New remote console connection from: {0}", addr);

                var rcon = new RConClient(client, addr, Entry.CoreBuild);

                rcon.Greet();

                clients.Add(rcon);

                return rcon;
            }
            catch (Exception e)
            {
                ProgramLog.Error.Log("Accepted socket exception ({0})", HandleSocketException(e));
                return null;
            }
        }