python> udp> serveur d'écho

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

python> udp> serveur d'écho
Serveur DNS en Python ....
Transmission RPi2 / python> UDP
Serveur local avec python
Connexion simultanée UDP avec Python
Serveur HTTP facile avec Python
Serveur HTTP simple pour python
Paramètres du serveur Python (nginx + Gunicorn)
Installez Python 3 sur le serveur Sakura (FreeBSD)
Python
Ecrire un serveur HTTP / 2 en Python
Comportement de python3 par le serveur de Sakura
CGI Server (1) édition python en une ligne
[Didacticiel d'analyse Python en base de données avec SQL Server 2017]
Créer un serveur CGI fonctionnant sur Python 3 sur Docker
Notification push du serveur Python vers Android
Construction du serveur d'exécution Python (Python + uWSGI + Django + Nginx)
Procédure de construction du serveur de développement Python (AWS + Anaconda)
Installer Python3 sur le serveur mixhost [Actuellement NG]
Exécutez le serveur python wsgi sur l'unité NGINX