Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

UDP-Dienst erstellen

Mitglied: phpchris

phpchris (Level 1) - Jetzt verbinden

16.02.2005, aktualisiert 27.07.2005, 7055 Aufrufe, 14 Kommentare

Hallo, ich wollte mal nachfragen, ob jemand von euch einen Ansatz für mich hat, wie ich einen UDP-Dienst unter Linux realisieren kann.
Folgendes soll gemacht werden:

es soll ein Dienst auf einem bestimmten Port lauschen und bei Anfrage soll er einen String zurückgeben.
Ist so etwas relativ einfach zu realisieren?

Sorry für die vielleicht blöde Frage, aber ich weiss echt nichtmal ansatzweise, wie ich das realisieren kann...
Mitglied: 7217
16.02.2005 um 17:35 Uhr
Es gibt ein Programm namens nc (oder netcat, je nach Distribution), was dieses wohl kann. Mit "man nc" erfährst du mehr darüber. Wäre, je nach Anwendungsfall, das einfachste Mittel, denke ich.

Mupfel
Bitte warten ..
Mitglied: phpchris
17.02.2005 um 08:27 Uhr
Danke, das werde ich gleich mal probieren...
Bitte warten ..
Mitglied: phpchris
17.02.2005 um 13:41 Uhr
So weit so gut, nur dass netcat nach jeder erfolgreichen Verbindung sich beendet.
Weiss jemand weiter?
Bitte warten ..
Mitglied: phpchris
17.02.2005 um 14:04 Uhr
Kann mir evtl. jemand dieses Script erklären?

Da sich netcat beim Ende der Verbindung beendet, kann es nur eine einzige Verbindung bedienen. Wer eine Lösung sucht, bei der netcat mehrere Verbindungen (nacheinander oder gleichzeitig) entgegennimmt, kann das folgende, 3-zeilige Shellscript verwenden:

$ cat <<EOF>mydemon
#!/bin/bash
export port=${port:-$1} # inherit $1 as $port
nc -l -p $port -e $0 & # await further connections on this port
[ $1 ]|| PROGRAM # do the work (not for the first invocation)
EOF
$ chmod +x mydemon
$ ./mydemon 3000
$
Bitte warten ..
Mitglied: phpchris
17.02.2005 um 14:20 Uhr
Niemand?

Ich habe das Skript hier her: http://www.jfranken.de/homepages/johannes/vortraege/netcat.de.html

Irgendwie gibt es mir jedoch eine Fehlermeldung aus, das der Port $1 inkorrekt ist.

Kann mir das Skript denn niemand erklären?
Bitte warten ..
Mitglied: 7217
17.02.2005 um 14:46 Uhr
Versuche mal folgende Zeile:

[mupfel@ocean ~]$ while true; do nc -l -p 4711 < index.htm ; done

Mupfel
Bitte warten ..
Mitglied: phpchris
17.02.2005 um 15:36 Uhr
Danke, das hat funktioniert...
Bitte warten ..
Mitglied: 7217
17.02.2005 um 15:47 Uhr
fein

manchmal kann das Leben so einfach sein

Mupfel
Bitte warten ..
Mitglied: phpchris
11.03.2005 um 08:46 Uhr
Eine Frage habe ich jetzt doch wieder.
Wenn ich das Script aufrufe, muss ich die Shell beenden.
Kann ich das Script irgendwie so modifizieren, dass ich danach weiter per SSH arbeiten kann?

Oder kann ich es irgendwie anders aufrufen?
Bitte warten ..
Mitglied: 7217
11.03.2005 um 08:55 Uhr
Ähm... ja, gute Frage... ich habs jetzt mal mit STRG-Z in den Hintergrund gejagt und dann mit "fg" wieder nach vorne geholt, wobei es sich dann jedesmal zuverlässig und reproduzierbar auf meinem System verabscheut hat (was in meinen Augen eigentlich NICHT nachvollziehbar ist).

Vielleicht klappts ja bei dir ähnlich... du könntest es mit STRG-Z in den Hintergrund schieben (supendieren) und dann mal diverse KILL-Versuche unternehmen.

regards, Mupfel
Bitte warten ..
Mitglied: phpchris
11.03.2005 um 09:29 Uhr
Nun ja, Problem ist, dass es bei Systemstart ausgeführt werden soll.

Wenn ich das nun ganz üblich als Link in rc5.d mache, bootet der VM-Rechner da nicht weiter.

P.S.: Ich schreibe VM-Rechner, damit du dir keine Sorgen machen musst. Ist nur eine VM-Ware und kein Produktivsystem ;)
Bitte warten ..
Mitglied: 7217
11.03.2005 um 09:31 Uhr
Hum... vielleicht findet sich hier noch eine Lösung... im Moment fällt mir jedoch nix ein, sorry.

Mupfel
Bitte warten ..
Mitglied: phpchris
11.03.2005 um 09:33 Uhr
Vielen Dank soweit...
Bitte warten ..
Mitglied: phpchris
27.07.2005 um 17:26 Uhr
OK, habs rausgefunden.
Wenn man das in eine .sh Datei packt, ruft man die in der /etc/boot.local mit einem & am Ende au, dann bootet der Server durch.
Also etwa:

sh /opt/proc/myserver.sh &
Bitte warten ..
Ähnliche Inhalte
Netzwerkgrundlagen
UDP Flusskontrolle?
Frage von MimemmmNetzwerkgrundlagen2 Kommentare

Ich weiß UDP hat keine Flusskontrolle. Aber was passiert eigentlich bei folgendem Beispiel? Ich möchte eine sehr große gespeicherte ...

Batch & Shell

Eigener Update Dienst erstellen ? mittels Powershell

Frage von today12Batch & Shell13 Kommentare

Hallo Leute, ich muss euch Fragen, da ich mit meinen Sucheingaben nicht fündig geworden bin. Ich bin auf der ...

Basic

Visual Basic Dienste Service erstellen Problem

Frage von DeBiggingBasic1 Kommentar

Hallo, habe ein kleines Problem mit einem erstellten Visual Basic Dienst. Der Dienst soll eine auf dem System befindliche ...

Exchange Server

Exchange 2010 ISS Dienste konfigurieren und Zertifikat erstellen

Frage von pipen1976Exchange Server1 Kommentar

Hallo, ich bin gerade dabei mir ein Zertifikat für Exchange zu erstellen bzw. anzufordern und dadurch den Exchange bzw. ...

Neue Wissensbeiträge
Microsoft

Neuigkeiten zu Server und Office 365 was läuft mit was und was nicht

Tipp von AlFalcone vor 1 TagMicrosoft3 Kommentare

Server Betriebssysteme auf dem die verschiedenen Offices nicht supported sind: • Office 365 ist und wird nicht supported auf Windows ...

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 1 TagSpeicherkarten1 Kommentar

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 1 TagSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 1 TagHardware1 Kommentar

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Sicherheitsgrundlagen
EuGH-Urteil - Internetanschluss für die ganze Familie - Filesharer haften trotzdem
Frage von StefanKittelSicherheitsgrundlagen39 Kommentare

Hallo, In diesem Artikel geht es darum, dass Jemand aus der Familie ein Hörbuch illegal hochgeladen hat. Der Vater ...

Apple
MacBook Pro 2018 mit 8 GB oder 16 GB
Frage von SysAdm81Apple25 Kommentare

Hallo zusammen, ich steh vor der Überlegung mir ein MacBook Pro 13 (2018) zu kaufen. Bzgl. SSD habe ich ...

Off Topic
SysAdmin im öffentlichen Dienst - jemand Erfahrungen?
Frage von JohnDorianOff Topic19 Kommentare

Hallo zusammen, hat jemand Erfahrung wie es so ist als SysAdmin im öffentlichen Dienst (Landkreis) im Südwesten der Republik ...

Datenbanken
MS SQL DB-Daten archivieren?
gelöst Frage von SchelinhoDatenbanken16 Kommentare

Hallo zusammen! Ich habe eine Anwendung, welche MSSQL (SQL Server 2014 SP2) nutzt. Auf der DB-Instanz laufen diverse Datenbanken. ...