local_port = None
server = http.FreeswitchConfigServer()
- server.setSocket(local_ip_address, local_port)
+ server.setSocketData(local_ip_address, local_port)
server.startServer()
self.servers.append(server)
"""
Add a new config server.
"""
-
server = http.FreeswitchConfigServer(self)
- server.setSocket(host, port)
+ server.setSocketData(host, port)
server.startServer()
self.servers.append(server)
self.httpRequestParser = HttpRequestParser()
- def setSocket(self, host, port):
+ def setSocketData(self, host, port):
"""
Set host and port for socket to listen on.
"""
self.stopServer()
self.startServer()
- def clientConnecting(self, socket):
+ def clientConnecting(self):
"""
Handle client connection.
"""
if self.hasPendingConnections():
- connectingClient = self.server.nextPendingConnection()
- connectingClient.readyRead.connect(self.receiveData)
+ self.socket = self.nextPendingConnection()
+ self.socket.readyRead.connect(self.receiveData)
- def receiveData(self, socket):
- while socket.canReadLine():
- line = socket.readLine().strip()
+ def receiveData(self):
+ while self.socket.canReadLine():
+ line = str(self.socket.readLine()).strip()
class HttpParseError(Exception):