我正在设置一个像网页一样的股票代码,用 JavaScript 编写。我还在用 C++ 编写页面与之对话的服务器。
我想让网页高效,这样它就可以向应用服务器发送单个订阅消息,然后保持一个保持活动连接打开,不断接收从应用服务器推送的入站数据。
目前,每次从服务器接收数据时,我都必须重新发出网络客户端的订阅调用。问题是每次 XHR 对象点击 readyState(4) 时,调用就有效地完成了。在此之后到达网页的任何数据都将被忽略。Web 客户端可以重新发送数据并重置对象,但发送是不必要的,仅用于重置 XHR 对象。
我想知道是否有可能以某种方式重置现有的 XHR 对象,并将其置于期望更多入站数据的状态,以便当更多数据推送到网页时,网页会响应并处理它。
提前感谢您提供的任何帮助。注意:不在这个项目上使用 JQuery。