29 lines
976 B
Python
29 lines
976 B
Python
import socket
|
||
|
||
# Создаем сокет
|
||
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||
|
||
# Задаем хост и порт для сервера
|
||
host = "94.241.227.75"
|
||
port = 12346
|
||
|
||
# Связываем сокет с адресом и портом
|
||
server_socket.bind((host, port))
|
||
|
||
# Слушаем входящие подключения
|
||
server_socket.listen(3)
|
||
print(f"Сервер запущен на http://{host}:{port}/")
|
||
|
||
while True:
|
||
# Принимаем входящее подключение
|
||
client_socket, client_address = server_socket.accept()
|
||
|
||
# Отвечаем клиенту
|
||
response_body = "Hello"
|
||
response_headers = "HTTP/1.1 200 OK\nContent-Type: text/plain\nContent-Length: " + str(len(response_body)) + "\n\n"
|
||
response = response_headers + response_body
|
||
|
||
client_socket.sendall(response.encode("utf-8"))
|
||
|
||
# Закрываем соединение с клиентом
|
||
client_socket.close() |