2015-10-06 69 views
-1

我正在开发一个私人聊天应用程序。我的服务器端代码(NodeJs + Express + Socket.io)在端口7000上运行。我的客户端代码(AngularJs)在端口8000上运行。不同端口上的套接字服务器和不同端口上的客户端

当我试图连接我的套接字客户端8000)到套接字服务器(在端口7000上运行),我得到了404,这是显而易见的。

我有以下与此相关的问题: -

  1. 我现在无法弄清楚如何才能让客户端的Socket @ 8000端口监听/获取连接套接字服务器@端口7000
  2. 威尔如果明天在生产中,我将介绍将在80端口上运行的Ngnix,这对所有这些配置有什么影响?

谢谢, 维克拉姆

+0

是什么_ “我的客户在端口8000上运行” _是什么意思? – CodeCaster

+0

客户端表示AngularJs + HTML + CSS等,并且整个服务器端代码在端口7000上运行。服务器端代码作为Rest服务公开给客户端。为了保持关注的分离,我们将整个客户端作为分离代码库在端口8000上运行。 – VikramK

+0

您只是在重复您的问题。拥有“在端口上运行的客户端”意味着什么?这不是一件事情,至少在TCP概念中不是这样(你可以将一个客户端套接字绑定到一个端口,但是你不应该在这种情况下)。也许显示一些相关的代码。 – CodeCaster

回答

0

找到了解决办法。

而不是在HTML作为socket.io: -

你也可以把它作为

相关问题