Я не знаю, помогает ли это, но похоже, что UdpClient
позволяет вам предоставить свой Socket
.Внутренне UdpClient
создает Socket
с этим оператором:
new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
В Connect()
он проверяет, был ли уже установлен Client
, и, если это так, использует этот Socket
дляподключиться к.