来自多个文件的Websocket客户端调用
Websocket client call from several files
我有一个文件WebSocketClient.html,它正确地实现了到服务器的websocket连接。。。在这个文件中,我为每个webSocket事件定义了函数,如下所示:
websocket = new WebSocket(wsUri);
websocket.onopen = function(evt) { onOpen(evt) };
websocket.onclose = function(evt) { onClose(evt) };
websocket.onmessage = function(evt) { onMessage(evt) };
websocket.onerror = function(evt) { onError(evt) };
function onOpen(evt) {
writeToScreen("CONNECTED");
doSend("WebSocket rocks");
}
function onClose(evt) {
writeToScreen("DISCONNECTED");
}
function onMessage(evt) {
writeToScreen('<span style="color: blue;">RESPONSE: ' + evt.data+'</span>');
websocket.close();
}
function onError(evt) {
writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data);
}
function doSend(message) {
writeToScreen("SENT: " + message);
websocket.send(message);
}
是否可以使用其他脚本(PHP、HTML)中的"WebSocketClient"文件的函数,例如,向服务器发送信息或消息??
即,从新的"User.html"文件中调用"WebSocketClient"doSend()函数??
即,将此"WebSocketClient"文件用作特定websocket连接的某种"API"??
提前谢谢。
将此脚本放入js文件(即customWebsocket.js)中,并使用在User.html中获取
<script src="./customWebsocket.js">
相关文章:
- 为什么我的WebSocket客户端总是在发送消息后重新加载
- websocket客户端在发送大数据时断开连接
- Websocket 客户端到服务器发送 Float32Array - 我做错了什么
- Websocket - 客户端不接收数据
- webrtc通过websocket客户端/服务器连接问题
- websocket客户端中的onmessage事件未被激发
- 来自多个文件的Websocket客户端调用
- 如何从WebSocket客户端计算机进入睡眠状态或应用程序进入后台(iPad上的Safari)中恢复
- Websocket客户端(浏览器)接收到一个零长度的消息-它是什么?
- 如何创建一个nodejs websocket客户端
- 如何重新连接浏览器websocket客户端
- WCF全双工应用程序与Websocket客户端
- TCP html5 websocket客户端连接到c# socket服务器
- Javascript websocket客户端向报头添加cookie
- NodeJS&&浏览器交叉兼容的websocket客户端
- 意外的响应代码:426,带有PhanthomJS Websocket客户端/ROSLIB
- 来自一个外部 IP 地址的 WebSocket 客户端
- Jetty WebSocket客户端不能用于二进制侦听器
- 当webSocket客户端连接时,节点httpServer关闭失败
- 来自客户端JS的INET socket(不是websocket)客户端