javascript 怎么持续监听一个TCP端口发出的消息

EshareLaity 2017-09-06 10:29:52
javascript 怎么持续监听一个TCP端口发出的消息 我也不知道这个消息什么时候会发出, 就是另外一个客户端给服务端发送了消息之后 服务端才会给我这边的客户端送消息,所以我需要持续监听一个端口 求代码详细 完整 易懂 我也刚刚接触chrome 不太懂这些东西
...全文
950 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
trainee 2017-09-11
  • 打赏
  • 举报
回复
websocket和socket是不一样的东西. 你要在浏览器运行项目, 和后台交互,只能依照http协议,是没办法自行建立socke和后台交互(除非用控件). 现在出了http扩展协议,叫websocket协议可以满足你的要求,比较新的浏览器支持,但同时需要服务器支持.
EshareLaity 2017-09-09
  • 打赏
  • 举报
回复
就是说 后台是用JAVA做的 我不太懂,就是说我要时刻监听着 java后台会在8080端口这里 给我客户端发送过来的消息 准确的来说是监听后台通过某个端口发送过来的消息,但是这个消息我也不知道后台什么时候发 所以需要持续监听着
Haou2020 2017-09-09
  • 打赏
  • 举报
回复
保持监听这个事情应该是后台nodejs需要做的事 nodejs与tcp通信如下:

var net = require('net');

var server = net.createServer(function(socket) {
    console.log('client connected');

    socket.on('data', function(data) {
        console.log('server got data from client: ', data);
    });
    socket.on('end', function(data) {
        console.log('connection closed');
    });
    socket.write('Hello\r\n');
});

server.listen(8080, function() {
    console.log('server bound');
});
主要是socket
EshareLaity 2017-09-07
  • 打赏
  • 举报
回复
我看了网上的websocket写法 和我要修改的不太一样 我要修改的就是socket写的 写法也不太一样
EshareLaity 2017-09-07
  • 打赏
  • 举报
回复
我想 问一下 websocket和socket是同一个意思 还是有什么区别吗
  • 打赏
  • 举报
回复
自己找websocket相关知识来看,服务器端需要有socket服务器 DEMO:C# websocket聊天室示例
___紫菜 2017-09-06
  • 打赏
  • 举报
回复
求代码详细 完整 易懂

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧