如何获得有关通过socket.io

时间:2018-12-28 19:04:23

标签: node.js tcp socket.io

我有一台医院实验室机器(Sysmex的X-500i血液学分析仪)连接到网络,并配置为将数据发送到某个地址和端口。一个简单的node.js脚本侦听到该地址和端口的连接。

使用分析器时,我可以看到正在建立连接,但是我无法提取正在发送的消息。由于分析器不是Web客户端,因此我无法编写客户端代码来使用HTML或其他方式捕获数据。

有没有一种方法,当与非基于Web的客户端设备连接时,socket.io可以处理传入的消息。还是如果我完全偏离路线,是否有更好的方法来实现这一点?

下面是我的服务器端代码

var express = require('express');
var socket = require('socket.io');

var app = express();

var server = app.listen(8085, function(){
    console.log("Listening to requests on port 8085");
});

app.use(express.static('public'))

var io = socket(server);

io.on('connection', function(socket){

    console.log('Connection made successfully - ', socket.id)

});

下面是我编写的用于简单地建立连接的代码

var socket = io.connect('http://192.168.8.100:8085/');

0 个答案:

没有答案