Contrôle de fonctionnement
CentOS 6.5
Je l'ai fait avec Unity (C #) etc., mais c'est une version python du serveur d'écho avec le port UDP. (J'ai fait Qiita Search)
Ce qui a été envoyé au port 6000 est renvoyé.
udpEcho.py
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(('',6000))
s.setblocking(0)
data =''
address = ''
while True:
try:
data,address = s.recvfrom(120)
except socket.error:
pass
else:
print "from:", address
print "recvd:", data
s.sendto("recvd:" + data, address)
résultat
$ python udpEcho.py
from: ('192.168.124.132', 55989)
recvd: aaaaa
Des caractères tels que recvd: aaaaa
sont renvoyés à la source UDP.
Recommended Posts