ogios_sutils

Last updated:

0 purchases

ogios_sutils Image
ogios_sutils Images
Add to Cart

Description:

ogios sutils

Socket tools for easier and faster use.
Features #

SocketBuffer allows to read bytes with the given length: readNBytes(int len)&read(byte[]).
Byte tools SocketIn & SocketOut easy to build and read socket body with the given structure.

Getting started #
Usage #
Customize Socket Buffer #
provide functions like java(readNBytes(int len)&read(byte[])) / go(read(byte[]))
Socket s = await Socket.connect("localhost", 15002);
SocketBuffer buffer = SocketBuffer();
s.write("shit");
s.listen((event) {
log("${event.length}");
buffer.add(event);
}, onDone: () {
buffer.done();
s.destroy();
}, onError: (err, stack) {
buffer.err(err);
s.close();
});
Uint8List bs = await buffer.readN(1);
print(bs);
copied to clipboard
Byte tools #
base*255 with the last byte of 255 ends the length block

section

section_content_length (base-255) + section_content
copied to clipboard

body:

section + section + ...
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.