Einzelnen Beitrag anzeigen

Blechwolf

Registriert seit: 9. Sep 2003
Ort: Aachen
126 Beiträge
 
Delphi 7 Professional
 
#7

Re: Welcher Dienst hinter welchem Port?

  Alt 4. Mär 2004, 09:49
Zitat von jackie:
Edit1.Text := getservbyport(22,nil); aber es geht nicht.
Was eigentlich auch klar ist, da Dir getservbyport keinen String sondern ein struct (record auf Delphianisch) zurück liefert. (siehe auch getservbyname)

Code:
struct servent {
    char FAR *        s_name;
    char FAR * FAR *  s_aliases;
    short            s_port;
    char FAR *        s_proto;
};
Probiers evtl. mal mit
Edit1.Text := getservbyport(22,nil).s_name; Ansonsten mußt Du mal schauen, wie Du die Struct-Elemente in Delphi ansprichst.

Grüße

Wolf
Ein Schiff im Hafen ist sicher. Aber dafür werden Schiffe nicht gebaut. (engl. Sprichwort)
  Mit Zitat antworten Zitat