Files
DefinitelyTyped/node_zeromq/zmq-tests.ts
2013-04-14 12:02:52 -04:00

36 lines
797 B
TypeScript

/// <reference path='zmq.d.ts' />
import zeromq = module('zmq');
var zmq: zeromq;
function test1() {
var sock = zmq.socket('push');
sock.bindSync('tcp://127.0.0.1:3000');
sock.send("some work");
}
function test2() {
var sock = zmq.socket('push');
sock.bindSync('tcp://127.0.0.1:3000');
sock.send(new ArrayBuffer(1000));
}
function test3() {
var sock = zmq.socket('push');
sock.bindSync('tcp://127.0.0.1:3000');
sock.send(['hello', 'world']);
}
function test4() {
var sock = zmq.socket(zmq.types.pull);
sock.bind('tcp://127.0.0.1', err => {
sock.send("some work");
});
}
function test5() {
var sock = zmq.socket(zmq.types.pull, zmq.options.linger);
sock.bind('tcp://127.0.0.1', err => {
sock.send("some work");
});
}