
Aber für andere ist das Thema IMHO durchaus sehr interessant und für SML macht man auch nicht "mal eben" eine Webabfrage auf anderen Lösungen

Makki
1B1B1B1B01010101760700090129E1D262006200726301 0176010107000900514B460B06454D4801027152C87D010163A 55000760700090129E1D3620062007263070177010B06454D480 1027152C87D0172620165005139477777078181C78203FF01010 10104454D480177070100000009FF010101010B06454D4801027 152C87D0177070100010800FF63018201621E52FF560000C6966 60177070100010801FF0101621E52FF560000C69666017707010 0010802FF0101621E52FF56000000000001770701000F0700FF0 101621B52FF5500003D1A0177078181C78205FF0101010183025 590B4D1321AB69C538768156DACA7993A95576468864D78FDC1 21CC754507953C4B255CA3D3E5AF112F92940ADD46C40101016 3F73700760700090129E1D66200620072630201710163C868000 01B1B1B1[B][COLOR=Red]B1[/COLOR][/B]A01AEC4
# Plugin zum Hexdump empfangener UDP-Daten ################## ### DEFINITION ### ################## my $socknum = 5; # Eindeutige Nummer des Sockets # Eigenen Aufruf-Zyklus setzen (Initialisierung/zyklisches prüfen) $plugin_info{$plugname.'_cycle'} = 3600; my $recv_ip = "192.168.2.255"; # Empfangsport (UDP, wie in Socket-Einstellungen) my $recv_port = "50011"; # Empfangsport (UDP, wie in Socket-Einstellungen) ####################### ### ENDE DEFINITION ### ####################### # Hauptverarbeitung # or ($fh and eof($socket[$socknum])) if (!$socket[$socknum]) { # socket erstellen $socket[$socknum] = IO::Socket::INET->new(LocalPort => $recv_port, Proto => "udp", LocalAddr => $recv_ip ) or return ("open of $recv_ip : $recv_port failed: $!"); $socksel->add($socket[$socknum]); # add socket to select $plugin_socket_subscribe{$socket[$socknum]} = $plugname; # subscribe plugin return "opened UDP-Socket $socknum"; } elsif ($fh) { # Read from UDP-Socket my $buf; recv($fh,$buf,255,0); my $bufhex = $buf; $bufhex =~ s/(.)/sprintf("%x",ord($1))/eg; return "Received $buf HEXdump: $bufhex"; } return; # cyclic call
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: