如何在Chrome App中创建一个简单的WebSocket服务器

How to create a simple WebSocket Server in Chrome App?

本文关键字:一个 简单 服务器 WebSocket Chrome App 创建      更新时间:2023-09-26

我正在尝试开发一个Chrome应用程序,该应用程序将与我已经创建的Chrome扩展程序一起使用,其中Chrome扩展程序会将信息发送到Chrome应用程序。

对于这种通信,我认为在本地使用 WebSocket,在 Chrome 扩展中,我设法制作了客户端,但现在我在 Chrome 应用程序中创建服务器时遇到了困难,因为我想尽可能简单,而不必安装超出 Chrome 应用程序的东西。

在Google的第一个结果中,有一个来自Chrome团队的示例应用程序:Http WebSocket Server。

您必须了解在Chrome Apps中制作服务器很困难;您可以访问原始套接字,并且需要完全实现特定服务器必须使用的协议。即使是HTTP服务器也不是微不足道的,WebSockets更是如此。

所以:这是可能的,但除非你使用现有的库,否则这并不简单。

只是为了添加到接受的答案中:

Chrome

网上应用店中已经有一个 Chrome 扩展程序:适用于 Chrome 的 Web Server。

它是开源的:GitHub Link。您可以将其用作 Chrome 应用的库。

干杯!