AsyncDNS-cr  Diff

Differences From Artifact [b547c51298]:

To Artifact [ea161df6fd]:


1
2



3

4
5
6
7

8
9
1
2
3
4
5

6
7
8
9

10




+
+
+
-
+



-
+
-
-
require "../src/asyncdns"

AsyncDNS::RR::A.new("crystal-lang.org", Socket::IPAddress.new("127.0.0.1", 0),
  1234)

AsyncDNS::Query.new("crystal-lang.org", AsyncDNS::DNSClass::IN,
query = AsyncDNS::Query.new("crystal-lang.org", AsyncDNS::DNSClass::IN,
  AsyncDNS::RRType::A)

resolver = AsyncDNS::Resolver.new

resolver.resolve(query) { |response| p response }
AsyncDNS::RR::A.new("crystal-lang.org", Socket::IPAddress.new("127.0.0.1", 0),
  1234)