netbuffer

0.0.11 • Public • Published

Netbuffer

Netbuffer is a helper library to build any form of binary data from scratch into a buffer.

Instalaltion

npm install netbuffer

Access the the library like this:

var nb = require('netbuffer');

Usage

Creating a writer

var packet = new nb.NetWriter();
packet.writeString("JohnDoe");	// name
packet.writeInt8(10);			// level
packet.writeInt32(500000);		// experience
packet.writeInt16(152);			// posx
packet.writeInt16(123);			// posy

Converting the writer to a buffer

stream.write(packet.toBuffer());

Converting a buffer to a reader and reading data

socket.on('data', function(buffer) {

	// ...

	var packet = buffer.toNetReader();
	var name = packet.readString();
	var level = packet.readInt8();
	var experience = packet.readInt32();
	var posx = packet.readInt16();
	var posy = packet.readInt16();

	// ...

});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.11
    0
    • latest

Version History

Package Sidebar

Install

npm i netbuffer

Weekly Downloads

10

Version

0.0.11

License

MIT

Last publish

Collaborators

  • wolfezito