可以在同一个服务器上使用 web socket 和 web services 吗?

Posted

技术标签:

【中文标题】可以在同一个服务器上使用 web socket 和 web services 吗?【英文标题】:Can use web socket and web services on the same Server? 【发布时间】:2017-04-03 14:48:12 【问题描述】:

正如我在标题中提到的,我想知道 Web Socket 和 Web Service 是否可以在同一个服务器上一起运行。

【问题讨论】:

是的,他们可以,顺便说一下 WebSocket 是异步的...... 当然两个不同的东西可以在同一台计算机上运行。您遇到过实际问题吗? 我用node.js制作了服务器,我想知道在“index.js”文件中是否可以将web socket和web服务代码放在一起。抱歉,我是这种代码的初学者。 【参考方案1】:

我想我知道你的问题,因为我从几个小时前才知道这一点。你需要一个主代码 webservice 包括处理程序 websocket。

示例 URL websocket 连接:ws://site.com:8080/ws

您可以使用 uri site.com:8080/ws 创建处理程序方法 GET 并使用 websocketHandler 函数

另外一个Handle工作正常

【讨论】:

以上是关于可以在同一个服务器上使用 web socket 和 web services 吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 node.js 服务器上的 PHP Web 服务器和 Socket.io 之间创建握手?

通过 Web Socket 网络在 C# 服务器上传输 JSON 字符串数据

Web框架的原理

Web框架原理

Web Socket & Socket.io

无法使用 python 3 websocket 库连接到远程安全 web socket服务器