[PYTHON] Schreiben Sie einen supereinfachen TCP-Server

Der Server hat den folgenden Verarbeitungsablauf.

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

import socket

HOST = '127.0.0.1'
PORT = 8080

#Socket erstellen
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

#Zuordnen von Sockets zu IP-Adressen
s.bind((HOST, PORT))

#Vorbereiten der Verbindung mit dem Client
s.listen(1)

#Verbindung mit dem Client
conn, addr = s.accept()

print 'Connected by', addr

#Daten vom Kunden empfangen
#Daten an Client senden
while True:
    data = conn.recv(1024)
    if len(data) == 0:
        break
    conn.send(data)

conn.close()

Recommended Posts

Schreiben Sie einen supereinfachen TCP-Server
Schreiben Sie einen TCP-Server mit dem SocketServer-Modul
Erstellen Sie einen (einfachen) REST-Server
Erstellen Sie einen einfachen Textlint-Server
Schreiben Sie ein super einfaches molekulardynamisches Programm in Python
Schreiben wir einen einfachen Gleichstromlöser
Erstellen Sie einen einfachen WebDAV-Server unter Linux
Schreiben Sie eine einfache Giermethode in Python
Schreiben Sie einen TCP-Client mit Python Twisted
Schreiben Sie ein einfaches Vim-Plugin in Python 3
Richten Sie mit Python 3 einen einfachen HTTPS-Server ein
Richten Sie einen einfachen HTTPS-Server mit Asyncio ein
Richten Sie einen einfachen SMTP-Server in Python ein
Super einfach: Eine Sammlung von Shells, die Daten ausgeben
[Vagrant] Richten Sie einen einfachen API-Server mit Python ein
Es ist schwer, einen sehr einfachen Algorithmus in PHP zu schreiben
Super einfach! centos7, sendmail in lokaler Umgebung, DNS-Serveraufbau
Ein einfaches Beispiel für pivot_table.
Eine super Einführung in Linux
Dateien lesen und schreiben
Was ist ein Superuser?
Dateien schreiben und lesen
Schreiben wir ein einfaches Simulationsprogramm für das "Monty Hall Problem"