INNER CODE UNIT · Python
WebServer
ImFeH2/huddol · core/src/fora/adapters/websocket/server.py:314
class WebServer:
def __init__(
self,
dispatcher: Dispatcher,
token: str,
directory: Path | None,
port: int = 0,
*,
uploads: Uploads | None = None,
) -> None:
self._dispatcher = dispatcher
self._token = token
self._directory = directory
self._uploads = uploads
self._socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self._socket.bind((HOST, port))
self._socket.listen(128)
self._socket.setblocking(False)