@@ -19,35 +19,53 @@ test_client :: proc(t: ^testing.T) {
1919 nbio.init (&io)
2020 defer nbio.destroy (&io)
2121
22- client: dns.Client
23- client.io = &io
24- client.config = net.dns_configuration // TODO: make default if not set.
25- dns.init (&client)
22+ // client: dns.Client
23+ // client.io = &io
24+ // client.config = net.dns_configuration // TODO: make default if not set.
25+ // dns.init(&client)
26+ //
27+ // nbio.timeout(client.io, time.Second, &client, proc(client: ^dns.Client, _: Maybe(time.Time)) {
28+ // log.info("Resolving")
29+ //
30+ // dns.resolve(client, "github.com", nil, proc(_: rawptr, recs: dns.Record, err: net.Network_Error) {
31+ // log.info("github.com", recs, err)
32+ // })
33+ // dns.resolve(client, "laytanlaats.com", nil, proc(_: rawptr, recs: dns.Record, err: net.Network_Error) {
34+ // log.info("laytanlaats.com", recs, err)
35+ // })
36+ // dns.resolve(client, "laytan.dev", nil, proc(_: rawptr, recs: dns.Record, err: net.Network_Error) {
37+ // log.info("laytan.dev", recs, err)
38+ // })
39+ // dns.resolve(client, "laytan.dev", nil, proc(_: rawptr, recs: dns.Record, err: net.Network_Error) {
40+ // log.info("laytan.dev", recs, err)
41+ // })
42+ // dns.resolve(client, "odin-http.laytan.dev", nil, proc(_: rawptr, recs: dns.Record, err: net.Network_Error) {
43+ // log.info("odin-http.laytan.dev", recs, err)
44+ // })
45+ // dns.resolve(client, "odin-http.laytan.dev", nil, proc(_: rawptr, recs: dns.Record, err: net.Network_Error) {
46+ // log.info("odin-http.laytan.dev", recs, err)
47+ // })
48+ // dns.resolve(client, "github.com", nil, proc(_: rawptr, recs: dns.Record, err: net.Network_Error) {
49+ // log.info("github.com", recs, err)
50+ // })
51+ // })
52+
53+ client := client_make (&io)
54+ conn := connection_make (&client, " https://github.com" )
2655
27- nbio.timeout (client.io, time.Second, &client, proc (client: ^dns.Client, _: Maybe (time.Time)) {
28- log.info (" Resolving" )
56+ req := request_make (&conn, " /laytan" )
57+ request (&req, nil , proc (r: ^Request, _: rawptr , err: net.Network_Error) {
58+ log.infof (" %v %v %#v %#v" , r.res.status, err, r.res.headers._kv, r.res.cookies)
59+ })
60+
61+ req = request_make (&conn, " /laytan/odin-http" )
62+ request (&req, nil , proc (r: ^Request, _: rawptr , err: net.Network_Error) {
63+ log.infof (" %v %v %#v %#v" , r.res.status, err, r.res.headers._kv, r.res.cookies)
64+ })
2965
30- dns.resolve (client, " github.com" , nil , proc (_: rawptr , recs: dns.Record, err: net.Network_Error) {
31- log.info (" github.com" , recs, err)
32- })
33- dns.resolve (client, " laytanlaats.com" , nil , proc (_: rawptr , recs: dns.Record, err: net.Network_Error) {
34- log.info (" laytanlaats.com" , recs, err)
35- })
36- dns.resolve (client, " laytan.dev" , nil , proc (_: rawptr , recs: dns.Record, err: net.Network_Error) {
37- log.info (" laytan.dev" , recs, err)
38- })
39- dns.resolve (client, " laytan.dev" , nil , proc (_: rawptr , recs: dns.Record, err: net.Network_Error) {
40- log.info (" laytan.dev" , recs, err)
41- })
42- dns.resolve (client, " odin-http.laytan.dev" , nil , proc (_: rawptr , recs: dns.Record, err: net.Network_Error) {
43- log.info (" odin-http.laytan.dev" , recs, err)
44- })
45- dns.resolve (client, " odin-http.laytan.dev" , nil , proc (_: rawptr , recs: dns.Record, err: net.Network_Error) {
46- log.info (" odin-http.laytan.dev" , recs, err)
47- })
48- dns.resolve (client, " github.com" , nil , proc (_: rawptr , recs: dns.Record, err: net.Network_Error) {
49- log.info (" github.com" , recs, err)
50- })
66+ req = request_make (&conn, " /laytan/Odin" )
67+ request (&req, nil , proc (r: ^Request, _: rawptr , err: net.Network_Error) {
68+ log.infof (" %v %v %#v %#v" , r.res.status, err, r.res.headers._kv, r.res.cookies)
5169 })
5270
5371 // log.info(net.resolve("github.com"))
0 commit comments