@Override
	public void sendAllNow() throws IOException
	{
		if (isNotReady()) {
			return;
		}
		
		while (!outbound.isEmpty())
		{
			send();
		}
		
		while (!bufferOut.isEmpty())
		{
			write();
		}
	}