2016-10-12 3 views
0
//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») потребность больше, чем фsocket.io клиент не подключен к серверу лазурного, созданного в Socket.io

+1

Вот статья на официальном сайте Azure, https://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-chat-app-socketio/, которая поможет нам создать сокет .io на Azure Web Apps. –

ответ

2

Если вы используете сервер в Azure Web Приложение, у вас будут проблемы, потому что вы пытаетесь прослушивать порт 4000. Веб-приложения разрешают только порты 80 и 443.

Если вы используете сервер в Azure VM, вам нужно открыть порт 4000 во внешний мир через группу сетевой безопасности (или конечная точка при развертывании в классической VM).

+0

sir любая ссылка для этого – suhas

+1

Ссылка для чего? Пределы портов порта Azure? Так было с момента появления веб-приложений (первоначально называемых веб-сайтами). –

+0

сэр, я думаю, что мой лазурный порт близок мне нужно открыть для внешнего мира, и я не нашел процедуры для него. – suhas

Смежные вопросы