«Соединение было сброшено» в веб-браузерах при попытке подключения к локальному серверу сокетов
Я пытаюсь сделать сервер в Python, используя сокеты, к которым я могу подключиться в любом веб-браузере. Я использую хост как "localhost" и порт как 8888.
Когда я пытаюсь подключиться к нему, то, что я хочу показать, появляется на долю секунды, а затем исчезает, когда браузер говорит «Соединение было сброшено».
Я заставил его сделать что-то очень простое, чтобы проверить, если он все еще делает это, и это делает.
Есть ли способ остановить это?
import time
import socket
HOST = "localhost"
PORT = 8888
def function(sck):
sck.send(bytes("test"),"UTF-8"))
sck.close()
ssck=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
ssck.bind((HOST,PORT))
ssck.listen(1)
while True:
sck,addr=ssck.accept()
function(sck)