Overview
Comment: | Use IO::Memory to build the raw data
This is much nicer than using Bytes and fixes always sending 512 bytes. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
af207d1100f56e713d55b8a3e2c1aede |
User & Date: | js on 2021-03-05 01:34:03 |
Other Links: | manifest | tags |
Context
2021-03-06
| ||
21:34 | Add receive loop check-in: 8c89490d20 user: js tags: trunk | |
2021-03-05
| ||
01:34 | Use IO::Memory to build the raw data check-in: af207d1100 user: js tags: trunk | |
00:59 | Initial support for sending the query check-in: b6cfd2fe24 user: js tags: trunk | |
Changes
Modified src/resolver.cr from [d8a14eee35] to [7201657da1].
︙ | |||
27 28 29 30 31 32 33 | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | - - - + + - - - + - - + - + - + - - - - + - + - - - - - - + + + | getter raw_data : Bytes def initialize(@query : Query, @id : UInt16, @settings : Settings, @block : Response | Error ->) @ns_index = 0 @attempt = 0 @used_ns = nil |
︙ |