INNER CODE UNIT · Python
end_headers
zoharbabin/quantum-trader · training/server.py:17
def end_headers(self):
# Disable caching
self.send_header('Cache-Control', 'no-cache, no-store, must-revalidate')
self.send_header('Pragma', 'no-cache')
self.send_header('Expires', '0')
SimpleHTTPRequestHandler.end_headers(self)
def run_server(port):
# Change to the training directory
os.chdir(os.path.dirname(os.path.abspath(__file__)))
# Create IPv6 socket that also supports IPv4
sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_V6ONLY, 0)
# Create server
server = HTTPServer(('::', port), Handler, bind_and_activate=False)