Can';t将Node.js Thrift客户端连接到Python Thrift服务器

Can';t将Node.js Thrift客户端连接到Python Thrift服务器,python,node.js,thrift,Python,Node.js,Thrift,我正在尝试将nodejs thrift客户端连接到python thrift服务器 python服务器是一个多路复用的thrift服务器,与python客户机完美配合 现在我正在尝试将节点客户端添加到游戏中,但到目前为止,我还没有将其连接到服务器 var thrift = require('thrift') var transport = thrift.TBufferedTransport; var protocol = thrift.TBinaryProtocol; var connect

我正在尝试将nodejs thrift客户端连接到python thrift服务器

python服务器是一个多路复用的thrift服务器,与python客户机完美配合

现在我正在尝试将节点客户端添加到游戏中,但到目前为止,我还没有将其连接到服务器

var thrift = require('thrift')
var transport = thrift.TBufferedTransport;
var protocol = thrift.TBinaryProtocol;


var connection = thrift.createConnection("localhost", 8080, {
      transport : thrift.TBufferedTransport,
      protocol : thrift.TBinaryProtocol
});

connection.on('error', function(err) {
    console.log(err);
});

...
..
.
它在创建连接时不断失败,我收到了错误消息

{ Error: connect ECONNREFUSED 127.0.0.1:8080
  at Object._errnoException (util.js:992:11)
  at _exceptionWithHostPort (util.js:1014:20)
  at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1186:14)
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 8080 }
我测试了在节点客户机和节点服务器之间创建一个连接,该连接也可以正常工作


提前谢谢

我设置了一个最小的工作示例,它也抛出了相同的错误

经核实
nv-v localhost 8080
I也出现了一个“连接被拒绝”错误。 以下更改解决了我的问题:

更改(server.py

    transport = TSocket.TServerSocket(port=8080)
    transport = TSocket.TServerSocket(host="127.0.0.1",port=8080)