Auf Telnet connecten...



  • Hallo Leude,

    wie mache ich das am besten das ich mich mit C#
    am Eggdrop (per telnet-Verbindung anmelde) und wenn erfolgreich angemeldet, eine zeile paste und dann disconnecte?

    Danke für die Hilfe

    hUSTLER



  • string _servername = "81.169.141.203";
                    int POP3_PORT = 3333;
    
                    string _username = "sc0pe";
                    string _password = "";
    
                    TcpClient tcpClient = new TcpClient(_servername, POP3_PORT);
                    NetworkStream networkStream = tcpClient.GetStream();
                    StreamReader streamReader = new StreamReader(networkStream);
                    StreamWriter streamWriter = new StreamWriter(networkStream);
                    streamWriter.AutoFlush = true;
    
                    string response = streamReader.ReadLine();
                    if (!IsOK(response))
                        throw new Exception("POP3-Server nicht bereit. Servermeldung: " + response);
    
                    // Benutzername mit dem USER-Befehl übergeben:
                    streamWriter.WriteLine("USER {0}", _username);
                    response = streamReader.ReadLine();
                    if (!IsOK(response))
                        throw new Exception("Anmeldung fehlgeschlagen. Servermeldung: " + response);
    
                    // Kennwort mit dem PASS-Befehl übergeben:
                    streamWriter.WriteLine("PASS {0}", _password);
                    response = streamReader.ReadLine();
                    if (!IsOK(response))
                        throw new Exception("Anmeldung fehlgeschlagen. Servermeldung: " + response);
    
                    streamWriter.WriteLine(".msg #teasers.inc blablaubb");
                    response = streamReader.ReadLine();
                    if (!IsOK(response))
                        throw new Exception("STAT-Befehl fehlgeschlagen. Servermeldung: " + response);
    
                    streamWriter.WriteLine("QUIT");
    
                    streamReader.Close();
                    streamWriter.Close();
                    networkStream.Close();
                    tcpClient.Close();
    

    so hab ich nun mal was zusammen gebaut.. ist das so richtig?



  • probiers aus. aber was hat das mit telnet zu tun?


Anmelden zum Antworten