高手求助 nodejs+socket.io 运行报错
发布于 12 年前 作者 geraldder878 14334 次浏览 最后一次编辑是 8 年前

看了这篇文章想试着运行一下.可是报拒绝连接的错.http://engineering.linkedin.com/javascript/vncjs-how-build-javascript-vnc-client-24-hour-hackday

enter image description here

10 回复

共65536个端口,其中小于1023(包括1023)的端口需要使用root权限进行启动, 这些是服务于一些常见的协议,对应记录在/etc/services里。 大于1024的端口一般是作为client端的软件启动。

http://blog.csdn.net/lightty/article/details/7486047

Error:unrecognized flag -dev

node-dev … 居然还能这样…

楼主是想跑node-dev的, 不过跑成了node -dev 用的是node本身, 虽然-dev参数不识别,但还是执行下去了。 错误是 E-CONN-REFUSED,连接被拒绝了。 没细看楼主给出的url,若能直接给出关键代码更好。 http://stackoverflow.com/questions/7949277/getting-econnrefused-error-when-socket-connection-is-established-on-different

我查了,端口已经启动了.应该是客户端的问题

这是一个VNC远控系统.客户端打开服务端的桌面用canvas.通过一个proxyserver. 客户端jquerycode <script>

$(document).ready(function() { var host = “127.0.0.1”; var port = 5900;

var canvas = document.getElementById("vnc-canvas");
var vnc = new VNCClient(canvas);
vnc.connect(host, port);

var parseKeyAndSend = function(evt) {
   var data = parseKeyEvent(evt);
   vnc.send(data);
   return false;
};

var parseMouseAndSend = function(evt) {
   var data = parseMouseEvent(evt);
   vnc.send(data);
   return false;
};

 $(document).keydown (parseKeyAndSend);
 $(document).keyup   (parseKeyAndSend);
//      $(document).keypress(parseKeyAndSend);

// $(document).click(parseMouseAndSend);

});

</script>

但是我启动后,却没有打开5900这个应该是,只打开了1024socket.io.如图enter image description here

$(document).ready(function() { var host = “127.0.0.1”; var port = 5900;

var canvas = document.getElementById("vnc-canvas");
var vnc = new VNCClient(canvas);
vnc.connect(host, port);

var parseKeyAndSend = function(evt) {
   var data = parseKeyEvent(evt);
   vnc.send(data);
   return false;
};

var parseMouseAndSend = function(evt) {
   var data = parseMouseEvent(evt);
   vnc.send(data);
   return false;
};

 $(document).keydown (parseKeyAndSend);
 $(document).keyup   (parseKeyAndSend);
//      $(document).keypress(parseKeyAndSend);

// $(document).click(parseMouseAndSend);

});

我错了… 报错没看细, 不过楼主的 JS 代码贴得我的回复和删除功能都没法用了ei… Uncaught ReferenceError: VNCClient is not defined

http://engineering.linkedin.com/javascript/vncjs-how-build-javascript-vnc-client-24-hour-hackday All the source code for this post is available on GitHub: vnc.js and tcp.js. 这个系统他分开贴的代码.要把在vnc.js下载后根目录下建立一个JSTCP文件夹然后放tcp.js然后把环境搭好,

回到顶部