private void proc()
	{
		PhysicalConnectionEvent event = null;
		PhysicalConnectionEvent.EventType eventType = null;
		while (isRunning)
		{
			event = server.getConnectionEventQueue().getEvent();
			if (event != null)
			{
				eventType = event.getEventType();
				if (PhysicalConnectionEvent.EventType.read == eventType)
				{
					server.getDispatcher().onReceiveComplete(event.getConnection(), -1);
				}
				else if (PhysicalConnectionEvent.EventType.write == eventType)
				{
					server.getDispatcher().onWriteComplete(event.getConnection(), -1);
				}
				else if (PhysicalConnectionEvent.EventType.initialize == eventType)
				{
					server.getDispatcher().onInitializeReady(event.getConnection());
				}
				else
				{
					// Nothing will be done.
				}
			}
		}
	}