我正在尝试运行下面提到的节点js应用程序
var util = require("util"),
dgram = require("dgram"),
cluster = require('cluster');
var udp = dgram.createSocket("udp4");
var port = 1190;
if (cluster.isMaster) {
for (i = 0; i < 2; i++) {
cluster.fork();
}
} else {
util.log(
我可能在这里遗漏了一个更大的Javascript点,但我想问社区,答案是否是‘不!’。
假设您有一个需要udp端口模块的index.js:
index.js:
let port1 = require(udp_port.js);
port1.start( { port: 1234, classObj: new myClassObj() } );
udp_port.js:
let dgram = require('dgram');
let msgProcessor; // This is the class obj I'm trying to pass in from
最近,我将node.js版本从0.10.31升级到4.0.0,通过npm安装了n,然后调用了n stable。
有了新的节点版本,我的现有代码就崩溃了。
此代码:
var d = require("dgram");
var s = d.createSocket("udp4");
s.bind(9000);
var s6 = d.createSocket("udp6");
s6.bind(9000);
产生以下错误:
events.js:141
throw er; // Unhandled 'error' event
^
E
我想建立一个HTTP到UDP网关。后台发送由HTTP/AJAX触发的UDP数据包。我开始和Node.js一起构建一个项目。
我有一个工作的超文本传输协议服务器,可以发送与Node.js的UDP包。但是我不能在http.request-function中发送UDP包。下面是我的代码的摘录:
var http = require('http');
var port = 3000;
var http_server = http.createServer()
http_server.on('request', (request, response) => {
我有一个用node.js编写的UDP套接字服务器。下面是来自server.js的代码片段
var PORT = 50000;
var HOST = '0.0.0.0';
var dgram = require('dgram');
var server = dgram.createSocket('udp4');
server.on('listening', function () {
var address = server.address();
console.log('UDP Server listening
我正在使用UDP协议编写一个简单的客户机服务器NodeJS应用程序。此应用程序的要点是,它需要使用代理,在给定的情况下,代理的功能是将发送方与接收方连接起来。需求告诉我,发送方不需要知道接收方的IP地址和端口号--它只需要知道代理的相应IP和端口。之后,代理将根据服务器的IP和端口将客户端的消息发送到服务器。
为了澄清前一段(?困惑),下面您将看到我迄今所做的事情的说明:
sender.js
var PORT1 = XXXXX;
var HOST = '127.0.0.1';
var fs = require('fs');
var dgram = require
如何编写测试来验证我的应用程序是否通过dgram绑定到特定的UDP端口?下面是我想要测试的代码片段:
var dgram = require('dgram');
var socket_json = dgram.createSocket('udp4');
var socket_syslog = dgram.createSocket('udp4');
socket_json.bind(6371);
socket_syslog.bind(6370);
我正在尝试使用Mocha和Chai进行测试:
var expect = requ
我正在尝试使用node.js的UDP套接字连接到另一台计算机上的UDP套接字,但收到以下错误:
bind EADDRNOTAVAIL192.168.1.50;12345
我使用了以下代码:
var port = 12345;
var host = "192.168.1.50";
var sock = dgram.createSocket("udp4");
sock.on("listening", function () {
console.log("server listening ");
是否可以像在http服务器上一样在udp服务器上设置不同的路由?
我想实现一个简单的nodejs服务器来在php中调用它,如下所示。
"udp://" . $host . "/api/" . $apiVersion . "/myEndpoint";
我试过了
var PORT = 1337;
var HOST = '127.0.0.1/api/v1/somethig';
var dgram = require('dgram');
var server = dgram.createSocket('udp4
我正在编写一个铬应用程序,我想通过UDP向某个服务器发送一些字符串。我对javascript还不熟悉,还有点卡住了。这是代码的一个片段:
var wholeString = "what is the meaning of life";
chrome.sockets.udp.create({}, function (socketInfo) {
// The socket is created, now we can send some data
var socketId = socketInfo['socketId'];
我正试图将一些程序部署到我的本地solana,并且我坚持了这一点。
-vote-tutorial
> babel-node src/client/deploy_simplest.js
Deploying...
(node:11063) Warning: N-API is an experimental feature and could change at any time.
Our account: Bfoj2PiwU4qvgHbdiQ7AysM4jKVQD73NF9GdwqMs7yzw
Connection to cluster established: http://lo
我有一台运行UDP服务器的windows机器,并且我尝试使用node-js创建一个UDP->WebSocket桥...但我只是连接到了服务器,它似乎在windows上运行良好,但在osx上失败了。 使用以下代码: var PORT = 8005;
var HOST = '192.168.1.33';
var dgram = require('dgram');
var message = new Buffer.from('CONNECTED');
var client = dgram.createSocket('udp4
我希望创建一个网络服务的数据,是通过UDP连接检索,并已决定使用Node.js和Socket.IO,但在我认为这种组合不能给我想要的结果。我希望有人能给我指个正确的方向。
现在,我有以下内容:
// require http, socket and socket.io
var http = require('http');
var dgram = require('dgram');
var socketio = require('socket.io');
// setup HTTP server, Socket.IO and UD