«Соединение было сброшено» в веб-браузерах при попытке подключения к локальному серверу сокетов

Я пытаюсь сделать сервер в 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)

Ответы на вопрос(2)

Ваш ответ на вопрос