Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Telnet & C#

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78

    Telnet & C#

    Ciao ragazzi, spero di aver azzeccato la sezione giusta per la mia richiesta.

    Premetto che non sono un gran esperto in c#...

    Vorrei provare ad utilizzare telnet da una aplicazione windows in c# ma nonostante i miei sforzi non sono riuscito... questo è il mio codice:

    codice:
    	    string commandLine = "o host_connessione 25" ;
                ProcessStartInfo PSI = new ProcessStartInfo("telnet.exe");
                PSI.RedirectStandardInput = true;
                PSI.RedirectStandardOutput = true;
                PSI.RedirectStandardError = true;
                PSI.UseShellExecute = false;
                Process p = Process.Start(PSI);
                System.IO.StreamWriter SW = p.StandardInput;
                System.IO.StreamReader SR = p.StandardOutput;
                SW.WriteLine(commandLine);
    Io clikko sul pulsante vedo telnet che si apre ma subito dopo si chiude Come posso fare ??

    Grazie mille a tutti e complimenti per l'ottimo sito

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Perche' percorrere strade strane ?

    Perche' devi usare il comando di linea telnet.exe ?

    Devi inviare posta ? Perche' non sfrutti le classi apposite del framework ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78
    No il programma dovrebbe inviare degli sms tramite telnet appunto.... Il problema che telnet si apre e si chiude subito senza darmi la possibilità di andare avanti con i comandi. E' possibile utilizzare un altro metodo ? Scusami, non sono esperto

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Telnet.exe e' una utility da linea di comando. Non puoi utilizzarla come fai tu.

    Stai utilizzando la porta 25 e quindi un server SMTP.

    Stai inviando un messaggio di posta, anche se poi questo verra' interpretato diversamente.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78
    Quindi come posso fare ??

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quindi utilizza la classe

    SmtpClient
    http://msdn.microsoft.com/en-us/libr...mtpclient.aspx

    del .NET, appositamente disponibile per questo uso.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.