Actions
Feature #15560
closedAdd support for read/write offsets.
Feature #15560:
Add support for read/write offsets.
Description
It would be nice if read/write/send/recv/etc methods could accept an offset argument.
e.g.
socket = Socket.new(...)
buffer = String.b
socket.read(1024, buffer)
socket.read(1024, buffer, offset: buffer.bytesize)
The same for write, e.g.
socket = Socket.new(...)
buffer = String.b
amount = socket.write(buffer)
socket.write(buffer, offset: amount)
Could also include "size:" so that we can selectively write parts of the buffer.
Actions