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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 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, 7196 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 ...

Voice over IP
UDP zwschen VLAN
Frage von darkness08Voice over IP8 Kommentare

Hallo, gestern habe ich meinen FreePBX-Server in betrieb genommen. Dazu folgender Aufbau Anrufe von Extern, welche an die die ...

Router & Routing
Lancom 1781VAW frisst UDP Pakete
gelöst Frage von Evil2000Router & Routing8 Kommentare

Hallo Alle! was sich im Betreff so einfach anhört ist ein Phänomen welches ich mir nicht erklären kann. Vielleicht ...

Router & Routing
UDP Multicast in geroutetem Firmennetz
Frage von sporexRouter & Routing8 Kommentare

Ich muss für einen Kunden eine SW liefern welche ein Signalisierungsprotokoll über UDP Multicast an 40 Hosts mit statischen ...

Neue Wissensbeiträge
Datenschutz

Berliner Datenschutzbeauftragten prüfen Videokonferenz-SW

Information von Visucius vor 2 TagenDatenschutz

Eine grüne Ampel erhielten kommerziell bereitgestellte Instanzen der Open-Source-Software Jitsi, etwa von Netways oder sichere-videokonferenz.de. Eine positive Bewertung erhielten ...

LAN, WAN, Wireless
Sophos Central Wireless v2.3.0-6 massive Probleme
Information von Voiper vor 4 TagenLAN, WAN, Wireless

Hallo Zusammen, wenn Ihr Sophos Central nutzt und die neuen APX Accesspoints im Einsatz habt, vermeidet das Update der ...

Off Topic
Wuebra - tech-flare
Information von tech-flare vor 5 TagenOff Topic3 Kommentare

Servus, Nein ihr seid mich nicht los Aus Wuebra wird tech-flare. Schöne Restwoche :)

Ausbildung
Crashkurs in Computertools - das fehlende Semester
Information von NetzwerkDude vor 5 TagenAusbildung

Moin, habe eigentlich was anderes gesucht, aber zufällig diesen MIT Kurs gefunden: Sind 11 Lektionen je 1 Stunde, als ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Verschiedene Subnetzmaske in der Praxis: Völlig unnötig für kleine Netzwerke!?
Frage von media0815Netzwerkgrundlagen16 Kommentare

Hallo, mal eine ketzerische Frage: Ist die Verwendung unterschiedlicher Subnetzmasken in kleineren Netzwerke nicht völlig unnötig!? Oder anders gefragt: ...

LAN, WAN, Wireless
CAT 5 (nicht CAT 5e) vs. 1 GBit - kann man das "heilen" (bspw. durch Adern zu manipulieren o.ä.)?
Frage von xdevelxLAN, WAN, Wireless12 Kommentare

Hallo zusammen, ich habe nun endlich eine Internet-Leitung erhalten, die die 100 MBit-Grenze übersteigt - leider kann ich zu ...

LAN, WAN, Wireless
WLAN Probleme ausschliessen?
Frage von EverPebblesLAN, WAN, Wireless9 Kommentare

Hallo ich habe in einer Tierarztpraxis neue Laptops mit Win10 installiert und einen neuen Server, ebenfalls mit Win10. Die ...

Ubuntu
Wie kann man zwei Spalten austauschen und dabei das Trennzeichen " " durch ":" ersetzen?
gelöst Frage von 144803Ubuntu9 Kommentare

Guten Tag an alle, ich habe eine Datei: Was ich brauche ist folgendes: Wie kann man das realisieren? Das ...