public void start() throws IOException, InterruptedException {
		log.info("Attempting to start server");
		ChannelService mgr = ChannelServiceFactory.createDefaultChannelMgr("EventServer");
		mgr.start();
		
		SSLEngineFactory sslFactory = new MockSSLEngineFactory();
		Settings h = new Settings(sslFactory, null);		
		TCPServerChannel svrChannel = mgr.createTCPServerChannel("SvrChan", h);
		
		InetAddress addr = InetAddress.getByName("192.168.1.101");
		InetSocketAddress sockAddr = new InetSocketAddress(addr, 801);
		log.info("binding");
		svrChannel.bind(sockAddr);
		log.info("bound to="+svrChannel.getLocalAddress());
		
		svrChannel.registerServerSocketChannel(this);
		
		log.info(svrChannel+"Server started");
	}