Рубрики
Без рубрики

Создайте сетевой сервер с Python

Чтобы написать интернет-серверы, мы используем функцию сокета, доступную в модуле Socket, чтобы создать разъем … Теги с Python, розеткой, сетью, синтаксисом.

Чтобы написать интернет-серверы, мы используем функцию сокета, доступную в модуле сокета для создания объекта сокета. Затем объект сокета затем используется для вызова других функций для настройки сервера сокета.

Теперь вызовите функцию Bind (HostName, Port), чтобы указать порт для вашего обслуживания на данном хосте.

Далее вызовите метод Принять возвращенный объект. Этот метод ждет, пока клиент не подключится к указанному вами порту, а затем возвращает объект подключения, который представляет подключение к этому клиенту.

#!/usr/bin/python           
# This is server.py file

import socket               
# Import socket module

s = socket.socket()         
# Create a socket object
host = socket.gethostname() 
# Get local machine name
port = 12345                
# Reserve a port for your service.
s.bind((host, port))        
# Bind to the port

s.listen(5)                 
# Now wait for client connection.
while True:
   c, addr = s.accept()     
# Establish connection with client.
   print 'Got connection from', addr
   c.send('Thank you for connecting')
   c.close()                
# Output the message and Close the connection

Оригинал: “https://dev.to/rebelx127001/create-a-network-server-with-python-2lo2”