我想创建一个基于WebSocket的客户端-服务器应用程序。在这里我创建了node js websocket服务器,它正在等待客户端。现在我想创建react js websocket客户端。我使用react js作为websocket,因为我必须不断地呈现服务器以简单文本消息形式发送的元素。
我对react js作为一个WebSocket客户端的实现感到震惊。它应该如何作为一个websocket客户端工作,以及它将如何发送请求到websocket服务器,就像这样:
'ws://localhost:1234'
我想了解更多关于WebSocket客户端的信息,也想解决这个问题?
5条答案
按热度按时间6tqwzwtp1#
因此,一个没有太多开销的非常基本的示例将需要两件事:
1.引用websocket连接的组件
1.连接上的事件侦听器,用于在消息到达时更新组件的状态
演示:http://jsfiddle.net/69z2wepo/47360/
演示(2019年):http://jsfiddle.net/643atLce/
rggaifut2#
只需从服务器端创建rest程序,然后在网页上创建连接即可。
在服务器端你会得到会话和消息,所以你可以做N个会话的通信。
xwbd5t1u3#
在App.js的react Project文件夹中添加一个WebSocket连接并监听来自websocket服务器的消息。
}
w8f9ii694#
我在这里留下一个函数示例(以上所有都是对象...)
ig9co6j15#
我们中的一些人使用钩子来处理
Websocket
连接,但这里是我的,solution很简单,一旦你的应用程序变得更大,你就不会在未来的情况下陷入混乱