MinimalisticTelnet.TelnetConnection.Read C# (CSharp) Method

Read() public method

public Read ( ) : string
return string
        public string Read()
        {
            if (!tcpSocket.Connected) return null;

            StringBuilder sb=new StringBuilder();

            do
            {
                ParseTelnet(sb);
                System.Threading.Thread.Sleep(TimeOutMs);
            }
            while (tcpSocket.Available > 0);

            return sb.ToString();
        }

Usage Example

Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            TelnetConnection tc = new TelnetConnection("localhost", 7777);
            String prompt = "";

            while (tc.IsConnected && prompt.Trim() != "exit" )
            {
                int i = 0;

                String serveroutput = tc.Read();
                while (serveroutput.Length < 1)
                {
                    Thread.Sleep(50);
                    serveroutput = tc.Read();
                    i++;
                }

                serveroutput = serveroutput.Replace(">", "");
                //serveroutput = serveroutput.StartsWith("", StringComparison.OrdinalIgnoreCase);

                Console.Write(serveroutput);
                serveroutput = "\bEDC>";

                // send client input to server
                Console.Write(serveroutput);
                prompt = Console.ReadLine();

                tc.WriteLine(prompt);

            }
            Console.WriteLine("***DISCONNECTED");
        }
All Usage Examples Of MinimalisticTelnet.TelnetConnection::Read