Differences From Artifact [ea161df6fd]:
- File tests/example.cr — part of check-in [baf27b579c] at 2021-03-04 01:03:18 on branch trunk — Initial work on sending a query (user: js, size: 295) [annotate] [blame] [check-ins using]
To Artifact [7992ba2e07]:
- File tests/example.cr — part of check-in [8c89490d20] at 2021-03-06 21:34:00 on branch trunk — Add receive loop (user: js, size: 326) [annotate] [blame] [check-ins using]
1 2 3 4 5 6 7 8 9 10 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | + + + + | require "../src/asyncdns" AsyncDNS::RR::A.new("crystal-lang.org", Socket::IPAddress.new("127.0.0.1", 0), 1234) query = AsyncDNS::Query.new("crystal-lang.org", AsyncDNS::DNSClass::IN, AsyncDNS::RRType::A) resolver = AsyncDNS::Resolver.new resolver.resolve(query) { |response| p response } sleep 2 resolver.stop sleep 2 |