Files
cell/examples/nat_client.js
2025-05-23 14:23:52 -05:00

22 lines
418 B
JavaScript

console.log(`nat client starting`)
$_.contact((actor, reason) => {
if (actor) {
console.log(`trying to message ${json.encode(actor)}`)
send(actor, {type:"greet"})
} else {
console.log(json.encode(reason))
}
}, {
address: "108.210.60.32", // NAT server's public IP
port: 4000,
actor: $_
})
$_.receiver(e => {
switch(e.type) {
case 'greet':
console.log(`hello!`)
break
}
})