def __init__(self, pidFile): """ Constructor @param pidFile filename of the PID file used to record some interface informations """ addr = QHostAddress() addr.setAddress(SAAddress) QTcpServer.__init__(self) self.saFile = os.path.join(Utilities.getConfigDir(), pidFile) if self.listen(addr, 0): try: f = open(self.saFile, "wb") try: f.write("%s = %d%s" % \ (SALckPID, os.getpid(), os.linesep)) except AttributeError: pass f.write("%s = %d%s" % \ (SALckSocket, self.serverPort(), os.linesep)) f.close() except IOError, msg: print "Error writing Lockfile: %s\n" % msg self.connect(self, SIGNAL("newConnection()"), self.__newConnection)
def __init__(self, port, ipFilter='', raiseOnExec=False, raiseHack=False): QTcpServer.__init__(self) self.enabled = False self.ipFilter = ipFilter self.raiseOnExec = raiseOnExec self.raiseHack = raiseHack self.counter = SimuVis4.Misc.Counter() self.listen(QHostAddress(QHostAddress.LocalHost), port)
def __init__(self, address=None, port=5000): QTcpServer.__init__(self) self.tcpSocket = None self.trcHeader = None self.expectedBytes = 0 self.expectedDatatype = None self.newConnection.connect(self.gotConnection) self.listen(port=port)
def __init__(self, iface): QTcpServer.__init__(self) self.iface = iface # timer for interrupting open connections on inactivity self.timer = QTimer() self.timer.setInterval(3000) # 3 seconds, worth making configurable? self.timer.setSingleShot(True) self.timer.timeout.connect(self.timeout)
def __init__(self, parent = None): QTcpServer.__init__(self, parent) settings = QSettings() self.parent = parent # We just assume everything is going fine, gui should do the check here like this: # if tcpServer.isListening(): self.listen(QHostAddress(QHostAddress.Any), settings.value("server/port", QVariant(5006)).toInt()[0]) self.sockets= {} QObject.connect(self,SIGNAL("newConnection()"),self.handleIncomingConnection)
def __init__(self, listen_port, parent = None): QTcpServer.__init__(self, parent) # define verbose variable self.verbose = True # Starts listening on selected port. try: port = int(listen_port) except: print ('[*] Error, port is not a number.') started = self.listen(address = QHostAddress.Any, port = port) # It is possible that such port is not available. if started: print ('[*] Listening on port %s' % port) else: print ('[*] Could not bind port %s' % port) # This dictionary will always contains a reference to all #current sockets. self.sockets = {}
def __init__(self, boardName, board, parent = None): QTcpServer.__init__(self, parent) self.boardName = boardName self.connections = [] SM.next = _smDebug(SM.next) self.sm = SM(board) self.sm.stateChanged.connect(self.sendStateChange) self.sm.turnChanged.connect(self.sendTurnChange) self.sm.territoryUpdated.connect(self.sendTerritoryUpdate) self.sm.remainingTroopsChanged.connect(self.sendRemainingTroopsChange) self.sm.attacked.connect(self.sendAttack) self.sm.cardAwarded.connect(self.sendCardAward) self.sm.cardsExchanged.connect(self.sendCardsExchanged) self.sm.mustExchangeCards.connect(self.sendMustExchangeCards) self.sm.playerEliminated.connect(self.sendPlayerEliminated) self.chatHistory = [] self.colors = self.predefinedColors parent = os.path.dirname(__file__) with open(os.path.join(parent, "words")) as f: self.words = f.read().split("\n") timer = QTimer(self) timer.setInterval(3000) timer.timeout.connect(self.sendPing) timer.start()
def __init__(self, parent=None): QTcpServer.__init__(self) self.newConnection.connect(self.handler) self.listen(QHostAddress(argv[1]), int(argv[2]))
def __init__(self, port=Globals.config.getint('main', 'help_server_port')): QTcpServer.__init__(self) self.enabled = True self.listen(QHostAddress(QHostAddress.LocalHost), port)