kkflt
1
In zig 0.14 I did:
var br = std.io.bufferedReader(socket.reader());
var reader = br.reader();
...
var reply = try reader.readUntilDelimiterOrEof(&msg_buf, '\n') orelse return;
I wanted to update to 0.15, but I can’t find how to migrate this to the new API
dimdin
2
Hello @kkflt
Welcome to ziggit 
From the socket stream:
var msg_buf: [4096]u8 = undefined;
var stream_reader = stream.reader(&msg_buf);
const reader = stream_reader.interface();
var reply = reader.takeDelimiterExclusive('\n') catch |err| switch (err) {
error.EndOfStream => return,
else => return err,
}
1 Like