示例#1
0
 def main(self):
     while True:
         con, addr = self.sock.accept()
         connection = clientHandler.clientHandler(con, addr[0])
         connection.start()
         self.currentCons.append([connection, addr[0]])
         print("Connection made at IP:", str(addr[0]))
 def main(self):
     while True:
         con, addr = self.sock.accept()
         connection = clientHandler.clientHandler(con, addr[0])
         connection.start()
         self.currentCons.append([connection, addr[0]])
         print('Connection made at IP:', str(addr[0]))
示例#3
0
    def on_new_connection(self, client_socket, addr):

        session_uuid = uuid.uuid4()
        self.sessions[session_uuid] = client_socket
        clientHandler(addr[0], session_uuid, self)
示例#4
0
#sys.stdin.close()
#sys.stdout.close()
#sys.stderr.close()

owner_list = OwnerList()

masterKL = keyList.keyList( owner_list = owner_list )
lew = accountant.accountant()

rost = roster()

m = maid.maid( masterKL = masterKL, 
			   ac = lew, 
			   owner_list = owner_list, 
			   rost = rost )
m.start()

import traceback

while 1:
	readables, writeables, exceptions = select( readsocks, [], [] )
	for sockobj in readables:
		newsock, address = sockobj.accept()
		lew.increment( "acceptedConnections" )
		c = clientHandler( masterKL = masterKL, 
						   sock = newsock,
						   ac = lew,
						   rost = rost, 
						   owner_list = owner_list )
		c.start()