!act #15626 expose DatagramChannel creation in SocketOption

Fixes #15626
What happens if the message is larger than the datagram limit? :)