Javascript Chrome应用程序启动tcp服务器

Javascript Chrome应用程序启动tcp服务器,javascript,google-chrome-app,Javascript,Google Chrome App,我尝试启动一个简单的tcp服务器: chrome.sockets.tcpServer.create({}, function(info){ chrome.sockets.tcpServer.listen(info.socketId, 'localhost', 2000, function(result){ console.log(result); }); }); 但不知何故,console.log(result)始终打印出未定义的 我错了什么?谢谢 您必须向

我尝试启动一个简单的tcp服务器:

chrome.sockets.tcpServer.create({}, function(info){
    chrome.sockets.tcpServer.listen(info.socketId, 'localhost', 2000, function(result){
        console.log(result);
    });
});
但不知何故,
console.log(result)始终打印出未定义的


我错了什么?谢谢

您必须向清单中添加以下权限:

"sockets": {
  "tcpServer" : {
    "listen": ["host-pattern1", ...],
    ...
  }
}

它成功了吗?你能看到一个端口被打开来监听吗?(在Linux或Mac上使用netstat)@DinhViêtHoá感谢这个提示,我明天将测试它,让我们看看会发生什么!