我正在使用nodejs创建一个非常简单的DICOM ECHO服务器但是我遇到的问题是客户端总是响应而无法连接,我不确定我缺少什么,这里有人有写DICOM ECHO的经验服务器
这是我的代码
var net = require('net');
net.createServer(function(socket){
socket.on('data', function(data){
datat = String.fromCharCode.apply(null, new Uint16Array(data));
console.log(datat);
socket.write(data);
socket.end()
});
socket.on('error', function(error){
console.log("Caught server socket error: ")
console.log(error.stack)
console.log(error)
});
}).listen(8041);
console.log('Server running at 127.0.0.1 on port 8041');
我尝试使用二进制数据和文本数据进行响应,但似乎都没有。