# File lib/Dnsruby/SingleResolver.rb, line 167
    def send_message(msg, use_tcp=@use_tcp)
      q = Queue.new
      send_async(msg, q, q, use_tcp)
      id, msg, error = q.pop
      if (error != nil)
        raise error
      else
        return msg
      end
    end