/// <summary>Send UDP response via UDP listener socket</summary> /// <param name="bytes"></param> /// <param name="offset"></param> /// <param name="count"></param> /// <param name="remoteEndpoint"></param> private void SendUdp(byte[] bytes, int offset, int count, EndPoint remoteEndpoint) { SocketAsyncEventArgs args = new SocketAsyncEventArgs(); args.RemoteEndPoint = remoteEndpoint; args.SetBuffer(bytes, offset, count); _udpListener.SendToAsync(args); }
/// <summary>Send UDP response via UDP listener socket</summary> /// <param name="bytes"></param> /// <param name="offset"></param> /// <param name="count"></param> /// <param name="remoteEndpoint"></param> private void SendUdp(byte[] bytes, int offset, int count, EndPoint remoteEndpoint) { //for (int index = 0; index < count; index++) //{ // Console.Write("0x{0:X},", bytes[offset + index]); //} //Console.WriteLine(); SocketAsyncEventArgs args = new SocketAsyncEventArgs(); args.RemoteEndPoint = remoteEndpoint; args.SetBuffer(bytes, offset, count); _udpListener.SendToAsync(args); }