BlockingUDPTransport: add replyTransport

allow replies to be sent out on a different socket.
Needed when binding the an interface broadcast address.

Also, expose the ctor and deprecate pointless create() method.
This commit is contained in:
Michael Davidsaver
2015-12-09 18:06:01 -05:00
parent 5206966875
commit 5d744dbebe
3 changed files with 26 additions and 12 deletions

View File

@@ -68,8 +68,8 @@ namespace epics {
}
// sockets are blocking by default
Transport::shared_pointer transport = BlockingUDPTransport::create(_serverFlag,
responseHandler, socket, bindAddress, transportRevision);
Transport::shared_pointer transport(new BlockingUDPTransport(_serverFlag, responseHandler,
socket, bindAddress, transportRevision));
return transport;
}