angular - 在 Angular4 中使用网络套接字?

标签 angular websocket

如何在 Angular4 中使用网络套接字? HttpModule不支持它,那么是否有可用的 NPM 包可供我使用?

设置:

  1. 用于 API 访问的 .NET Core Web API
  2. 列表项

数据库的 MS SQL DB

最佳答案

Angular 不提供特殊对象来支持 WebSockets。但好消息是所有浏览器都支持 WebSocket,您可以在 Angular4 应用程序中使用它。在这个应用程序中,我在服务器 (Node.js) 上使用 ws 包,在客户端使用浏览器的 WebSocket 对象(参见 https://github.com/Farata/angular2typescript/blob/master/Angular4/auction/client/src/app/product-detail/websocket.service.ts )

关于angular - 在 Angular4 中使用网络套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44853297/

相关文章:

java - 仅当我选择一个选项时, Angular 显示按钮和区域

angular - 调用插值,即使 ChangeDetectionStrategy.OnPush

java - 获取错误 "Cannot access org.eclipse.jetty.util.component.ContainerLifeCycle"

c++ - 如何在 Visual C++ 中使用开源 C 库

node.js npm install ws 错误 "npm ERR! network"安装 Web 套接字

python - 收到通知后从服务器向客户端发送消息(Tornado+websockets)

arrays - 如何从 Angular2(Typescript) 中的 Json 数组中获取值的总和

Angular 2在点击 child 时阻止点击 parent

javascript - 将成员变量的状态存储在 Angular 2 类中

javascript - 通过 websocket 传输音频,延迟低且无中断