Mon 21 Jul 22:43:21 CEST 2025

This commit is contained in:
sbosse 2025-07-21 22:46:17 +02:00
parent 183c8660ae
commit 1b84d84b65

28
js/dos/test/buf.js Normal file
View File

@ -0,0 +1,28 @@
/**
* Created by sbosse on 4/30/15.
*/
var Io = require('../io');
var Net = require('../network');
var Buf = require('../buf');
var b = Buf.Buffer();
var ba = Buf.Buffer('344577');
Buf.buf_put_string(b,'test');
Buf.buf_put_int32(b,-1);
Buf.buf_put_int16(b,-1);
var p=Net.uniqport();
var pp=Net.Private(111,45,p);
var cap=Net.Capability(p,pp);
Buf.buf_put_port(b,p);
Buf.buf_put_priv(b,pp);
Buf.buf_put_cap(b,cap);
Io.out(Buf.buf_print(b))
Io.out(Buf.buf_print(ba))
b.pos=0;
Io.out(Buf.buf_get_string(b))
Io.out(Buf.buf_get_int32(b))
Io.out(Buf.buf_get_int16(b))
Io.out(Net.Print.port(p)+'='+Net.Print.port(Buf.buf_get_port(b)))
Io.out(Net.Print.private(pp)+'='+Net.Print.private(Buf.buf_get_priv(b)))
Io.out(Net.Print.capability(cap)+'='+Net.Print.capability(Buf.buf_get_cap(b)))