Пример #1
0
 //
 // Receive on connected or unconnected socket async
 //
 public Task <UdpReceiveResult> ReceiveAsync()
 {
     return(Socket.ReceiveFromAsync(_buffer).ContinueWith(
                t => new UdpReceiveResult(Socket, _buffer, t.Result.Item2, t.Result.Item1)));
 }
Пример #2
0
 //
 // Semd async on unconnected socket
 //
 public Task <int> SendAsync(byte[] datagram, int bytes) =>
 Socket.SendAsync(datagram, bytes);
Пример #3
0
 //
 // Send async on unconnected socket to host
 //
 public Task <int> SendAsync(byte[] datagram, int bytes, SocketAddress endpoint) =>
 Socket.SendToAsync(datagram, bytes, endpoint);
Пример #4
0
 //
 // Initializes a new instance of the System.Net.Sockets.UdpClientclass.
 //
 public UdpClient(string host, int port)
 {
     Socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
     Socket.Bind(host, port);
 }