BlackShadow 12 Geschrieben 22. April 2009 Melden Teilen Geschrieben 22. April 2009 Hallo, sorry wegen dem Titel, aber wüsst nicht wie ich das sonnst gerade hätt beschreiben können :) Hoff bin hier richtig. Hier mein Problem, ich habe eine c# Anwendung geschrieben diese baut eine Verbindung via TCP auf einen Server auf auf dem ein Perlscript läuft. das funktioniert schon. Ein problem hab ich nun bei einer Abfrage bzw der Rückantwort das mir das Perscript zurück schickt. ich frage die Dienste des Servers ab diese gibt mir folgendes zurück. als String. httpd #running# dnsmasq #running# syslog-ng #running# ntpd #running# sshd #running# dansguardian #running# dhcpd #stopped# snort #stopped# pluto #stopped# p3scan #stopped# spamd #stopped# amavisd #stopped# havp #stopped# clamd #stopped# openvpn #stopped# pyzord #stopped# siproxd #stopped# Wie kann ich das in c# so aufteilen das ich das später in einer Art Tabelle in der Form ausgeben kann links dienstname rechts lampe rot für offline und grün für online Ich hoff das mir da wer den richtigen wink geben kann. danke im vorraus gruß Frank Zitieren Link zu diesem Kommentar
Zearom 10 Geschrieben 22. April 2009 Melden Teilen Geschrieben 22. April 2009 naja, lass dir das rückgabeergebniss doch fix in ein Datatable packen, und dann kannst du damit in der nachfolgenden Anwendung (WinUi, Asp.net, Wahtever) mach was du gerne möchtest. den Text kannste doch fix parsen, quick&dirty in pseudocode: GEHE JEDE ZEILE DURCH ERGEBNIS = SPLIT(ZEILE, " #") DIENSTNAME = ERGEBNIS (0).TRIM STATUS = ERGEBNIS (1).TRIM.REPLACE("#","") so, dann haste in Dienstname und Status deine Werte und kannst sie einfach in ein Datatable packen. Und das verarbeitest du dann später. "ganz simpel" Zitieren Link zu diesem Kommentar
BlackShadow 12 Geschrieben 22. April 2009 Autor Melden Teilen Geschrieben 22. April 2009 datt ging ja fix danke muss ich nacher mal probieren :) Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.