from Multiplexer import Multiplexer from ProtocolFactory import ProtocolFactory import asyncore from Protocol import TelnetProtocol from IRCProtocol import IRCProtocol if __name__ == "__main__": print "setting up multiplexer" m = Multiplexer() print "adding telnet protocol factory" basefactory = ProtocolFactory((TelnetProtocol, 2000), m) print "adding IRC protocol factory" ircfactory = ProtocolFactory((IRCProtocol, 6667), m) print "running..." asyncore.loop()