RPi2 / Python> UDP-Übertragung

Funktionsprüfung


Absender: RaspberryPi2 + raspbian
Empfänger: CentOS 6.5 (32bit) [IP: 192.168.10.8]

Senden Sie von RPi2 mit einem Python-Skript am UDP-Port und bestätigen Sie den Empfang mit CentOS.

Das Python-Skript von RPi2 ist unten.

Referenz https://wiki.python.org/moin/UdpCommunication

151108c.py


import socket

dstip = "192.168.10.8"
dstport = 6000
message = "from RPi2"

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(message, (dstip, dstport))

Empfangsergebnis auf der CentOS-Seite.

# tcpdump -A -n udp portrange 6000
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
22:44:27.881942 IP 192.168.10.5.38422 > 192.168.10.8.6000: UDP, length 9
E..%..@.@.....
...
....p..DLfrom RPi2.........

Die Zeichenkette "von RPi2" wurde empfangen.

Recommended Posts

RPi2 / Python> UDP-Übertragung
python> udp> echo server
UDP gleichzeitige Verbindung mit Python
Python
[50 zählt] Schlüsselübertragung mit Python für Windows