Convert StandaloneEndpoint to use twisted's DatagramProtocol