Newer
Older
Chris Hines
committed
import logging
def __init__(self,port,maxconn):
self.port = port
self.maxconn = maxconn
Chris Hines
committed
logger = logging.getLogger()
logger.debug("starting up server")
serversocket = socket.socket(
socket.AF_INET, socket.SOCK_STREAM)
#bind the socket to a public host,
# and a well-known port
for port in range(self.port,self.port+1):
try:
serversocket.bind(('127.0.0.1', port))
#become a server socket
Chris Hines
committed
logger.debug("Server listening on port {}".format(port))
break
except Exception as e:
print(e)
pass
openconnections = []
Chris Hines
committed
logger.debug("waiting for a connection")
while 1:
(clientsocket, address) = serversocket.accept()
Chris Hines
committed
logger.debug("accepted connection on {}".format(clientsocket))