Update
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import logging
|
||||
import socket
|
||||
from io import BufferedReader
|
||||
from typing import Tuple
|
||||
|
||||
BUFSIZE = 4096
|
||||
TIMEOUT = 3
|
||||
@@ -11,7 +12,7 @@ MAXLINE = 4096
|
||||
class HTTPSocket:
|
||||
host: str
|
||||
conn: socket.socket
|
||||
file: BufferedReader
|
||||
file: Tuple[BufferedReader, None]
|
||||
|
||||
def __init__(self, conn: socket.socket, host: str):
|
||||
|
||||
@@ -24,8 +25,12 @@ class HTTPSocket:
|
||||
|
||||
def close(self):
|
||||
self.file.close()
|
||||
# self.conn.shutdown(socket.SHUT_RDWR)
|
||||
self.conn.close()
|
||||
|
||||
def is_closed(self):
|
||||
return self.file is None
|
||||
|
||||
def reset_request(self):
|
||||
self.file.close()
|
||||
self.file = self.conn.makefile("rb")
|
||||
|
Reference in New Issue
Block a user