gpt4 book ai didi

node.js - socket.io 客户端未连接到在 socket.io 中创建的 azure 服务器

转载 作者:行者123 更新时间:2023-12-03 05:56:51 26 4
gpt4 key购买 nike

//this is my client code which is previously pointing to my local server which is on my Lan network.it work fine   
//my server code i post on azure machine and run it run fine
//but it not connected to my below client
var socket = io.connect('http://104.222.195.120:4000');// azure ip add
socket.on('news', function (data) {//angular client for socket
$rootScope.top = JSON.parse(data);//top receive data
$scope.$apply(function () {
// $scope.newCustomers.push(data.customer);
// $scope.a1 = data;
});
});

//io.connect(' http://104.222.195.120:4000 ') 需要的不仅仅是ip

最佳答案

如果您在 Azure Web 应用程序中运行服务器,则会遇到问题,因为您尝试监听端口 4000。Web 应用程序仅允许端口 80 和 443。

如果您在 Azure VM 中运行服务器,则必须通过网络安全组(或端点,如果进行经典 VM 部署)向外界开放端口 4000。

关于node.js - socket.io 客户端未连接到在 socket.io 中创建的 azure 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39996141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com