Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
async function main() {
const sender = new Dealer()
await sender.bind("tcp://127.0.0.1:5555")
const queue = new Queue(sender)
queue.send("hello")
queue.send("world!")
queue.send(null)
const receiver = new Dealer()
receiver.connect("tcp://127.0.0.1:5555")
for await (const [msg] of receiver) {
if (msg.length === 0) {
receiver.close()
console.log("received: ")
} else {
console.log(`received: ${msg}`)
}
}
}
async function main() {
const sender = new Dealer()
await sender.bind("tcp://127.0.0.1:5555")
const queue = new Queue(sender)
queue.send("hello")
queue.send("world!")
queue.send(null)
const receiver = new Dealer()
receiver.connect("tcp://127.0.0.1:5555")
for await (const [msg] of receiver) {
if (msg.length === 0) {
receiver.close()
console.log("received: ")
} else {
console.log(`received: ${msg}`)
nodeCleanup.uninstall();
});
return false;
});
const session: Session = {
id,
parent_header: {},
last_header: {
msg_id: "init_id",
msg_type: "execute_request",
username: 'pipcook',
version: "5.0",
session: "pipcook_session"
},
dealerMsg: {},
socketDealer: new zmq.Dealer,
socketSubscriber: new zmq.Subscriber,
timer: null,
ioPort: Executor.latestIoPort,
shellPort: Executor.latestShellPort,
kernel
}
Executor.latestIoPort++;
Executor.latestShellPort++;
Executor.sessions.push(session);
return session;
}