Fix HTTPTunnelInterface initialization to ensure MTU optimization and server setup occur in the correct order
This commit is contained in:
@@ -103,15 +103,19 @@ class HTTPTunnelInterface(Interface):
|
|||||||
self.HW_MTU = mtu
|
self.HW_MTU = mtu
|
||||||
self.online = False
|
self.online = False
|
||||||
self.bitrate = HTTPTunnelInterface.BITRATE_GUESS
|
self.bitrate = HTTPTunnelInterface.BITRATE_GUESS
|
||||||
self.optimise_mtu()
|
|
||||||
|
|
||||||
if mode == "server":
|
if mode == "server":
|
||||||
self.listen_host = listen_host
|
self.listen_host = listen_host
|
||||||
self.listen_port = listen_port
|
self.listen_port = listen_port
|
||||||
self.setup_server()
|
|
||||||
else:
|
else:
|
||||||
self.server_url = server_url
|
self.server_url = server_url
|
||||||
self.poll_interval = poll_interval
|
self.poll_interval = poll_interval
|
||||||
|
|
||||||
|
self.optimise_mtu()
|
||||||
|
|
||||||
|
if mode == "server":
|
||||||
|
self.setup_server()
|
||||||
|
else:
|
||||||
self.setup_client()
|
self.setup_client()
|
||||||
|
|
||||||
def _load_html_content(self):
|
def _load_html_content(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user