예제 #1
0
 def get_request(self):
     socket, client_address = WSGIServer.get_request(self)
     socket = ssl.wrap_socket(socket,
                              server_side=True,
                              certfile=certfile,
                              keyfile=keyfile)
     return socket, client_address
예제 #2
0
파일: wsgi.py 프로젝트: mpuskaric/gct
 def get_request(self):
     (sock, addr) = WSGIServer.get_request(self)
     ssock = ssl.wrap_socket(sock,
                             keyfile=self.keypath,
                             certfile=self.certpath,
                             server_side=True)
     return (ssock, addr)
예제 #3
0
 def get_request(self):
     socket, client_address = WSGIServer.get_request(self)
     socket = ssl.wrap_socket(socket,
                              server_side=True,
                              certfile=SERVER_CERT_FILE,
                              keyfile=SERVER_KEY_FILE)
     return socket, client_address
예제 #4
0
 def get_request(self):
     socket, client_address = WSGIServer.get_request(self)
     socket = ssl.wrap_socket(socket,
                              server_side=True,
                              certfile=certfile,
                              keyfile=keyfile)
     return socket, client_address
예제 #5
0
 def get_request(self):
     socket, client_address = WSGIServer.get_request(self)
     socket = ssl.wrap_socket(socket,
                              server_side=True,
                              certfile=SERVER_CERT_FILE,
                              keyfile=SERVER_KEY_FILE)
     return socket, client_address
예제 #6
0
파일: http.py 프로젝트: svinota/pyrouted
 def get_unix_request(self):
     sock, _ = WSGIServer.get_request(self)
     cred = sock.getsockopt(socket.SOL_SOCKET,
                            socket.SO_PEERCRED,
                            self.csize)
     cred = struct.unpack('3i', cred)
     ret = [sock, ['pid: %i, uid: %i, gid: %i' % cred, 0]]
     return ret
예제 #7
0
파일: wsgi.py 프로젝트: jesseward/stagehand
    def get_request(self):
        sock, addr = WSGIServer.get_request(self)
        if len(self.clients) >= self.limit:
            # Too many clients, disconnect idle ones.
            self.kill_idle_clients()
            if len(self.clients) >= self.limit:
                # We _still_ have too many connected non-idle clients.  We
                # can't accept this request.
                return sock.close()

        client = NonBlockingClient(self, sock, addr)
        self.clients[client] = time.time()
        log.debug2('new client [%d]: %s:%d', client.fileno(), *addr)
        return client, addr