[PYTHON] Schreiben Sie einen TCP-Server mit dem SocketServer-Modul

Erstellen Sie mit einem praktischen Modul zum Schreiben eines Servers namens SocketServer

#!/usr/bin/env python2.7
#-*- coding: utf-8 -*-

import SocketServer

HOST = '127.0.0.1'
PORT = 8080

class Handler(SocketServer.StreamRequestHandler):
    def handle(self):
        while True:
            data = self.request.recv(1024)
            print data
            if len(data) == 0:
                break
            self.request.send(data)
        self.request.close()

server = SocketServer.TCPServer((HOST, PORT), Handler)
print 'listening', server.socket.getsockname()
server.serve_forever()

Recommended Posts

Schreiben Sie einen TCP-Server mit dem SocketServer-Modul
Schreiben Sie einen supereinfachen TCP-Server
Erstellen Sie mit dem Sympy-Modul ein Diagramm
So schreiben Sie eine GUI mit dem Befehl maya
Schreiben Sie Daten mit dem Python-Anforderungsmodul in KINTONE
Versuchen Sie es mit dem Python Cmd-Modul
Hinweise zur Verwendung von matplotlib auf dem Server
Schreiben Sie die Messung der Verarbeitungszeit mit der with-Klausel etwas einfacher
Erstellen Sie einfach einen DNS-Server mit Twisted
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
Richten Sie mit Twisted einen Mailserver ein
Schreiben Sie einen TCP-Client mit Python Twisted
Erstellen Sie mit dem Python-Anforderungsmodul einen Datensatz mit Anhängen in KINTONE
Fügen Sie mithilfe des Keras-Backends eine Ebene hinzu
Speichern Sie das numpy-Array mithilfe des Wave-Moduls in einer WAV-Datei
Schreiben Sie admin.py automatisch mit dem Befehl admin_generator von django-extensions
Erstellen Sie einfach einen API-Server mit dem Modul go-json-rest
Ich habe versucht, das Datetime-Modul von Python zu verwenden
[Python] Ein grobes Verständnis des Protokollierungsmoduls
Verwenden Sie das elektronische Papiermodul als Aufgabenliste
Versuchen Sie es mit dem Sammlungsmodul (ChainMap) von python3
Generieren Sie Hash-Werte mit der HMAC-Methode.
Lassen Sie uns mit SWIG ein Modul für Python erstellen
So deinstallieren Sie ein mit setup.py installiertes Modul
Bereiten Sie einen Pseudo-API-Server mit GitHub-Aktionen vor
Erstellen Sie eine GUI auf dem Terminal mit Flüchen
Eine Geschichte, die praktisch war, als ich versuchte, das Python-IP-Adressmodul zu verwenden
[Python] Sie können ein Objekt mithilfe des Pickle-Moduls in einer Datei speichern.
Die Geschichte des Starts eines Minecraft-Servers von Discord
Abrufen des Dateinamens in einem Ordner mithilfe von glob
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~
Richten Sie mit Samba einen Dateiserver unter Ubuntu 20.04 ein
Erstellen Sie ein Diagramm mit der Plot-Schaltfläche und dem Schieberegler
DJango Hinweis: Von Anfang an (mit einer generischen Ansicht)
Erstellen Sie mit GitHub Pages einen Pseudo-REST-API-Server
Lernen eines neuronalen Netzes mit Chainer - Erstellen eines Web-API-Servers
Schreiben Sie in Python ein logarithmisches Histogramm auf die x-Achse
[Python] Ich habe versucht, einen lokalen Server mit flask auszuführen
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 2 ~
So erstellen Sie ein einfaches TCP-Server / Client-Skript
[Python] Maskiere das Bild mit Pillow zu einem Kreis
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 3 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 4 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 5 ~
Durchsuchen Sie die Tabelle mit sqlalchemy und erstellen Sie ein Wörterbuch
Senden Sie mithilfe von Google Cloud Messaging für Chrome eine Nachricht vom Server an die Chrome-Erweiterung