加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 多个HTML5 WebSocket连接

发布时间:2020-12-13 17:17:02 所属栏目:PHP教程 来源:网络整理
导读:是否可以连接到多个 html5 websocket连接? 因为我想有一个websocket连接用于读取和其他websocket连接用于写入套接字. 我想在不同的连接ID的同一时间点打开. 例如: $(document).ready(function () { conn = {},window.WebSocket = window.WebSocket || wind
是否可以连接到多个 html5 websocket连接?
因为我想有一个websocket连接用于读取和其他websocket连接用于写入套接字.
我想在不同的连接ID的同一时间点打开.

例如:

$(document).ready(function () {
    conn = {},window.WebSocket = window.WebSocket || window.MozWebSocket;     
    connection1();
});

function connection1() {

// uses global 'conn' object
if (conn.readyState === undefined || conn.readyState > 1) {

conn1 = new WebSocket('ws://ip1:8101');
conn2 = new WebSocket('ws://ip1:8102');

//connection open 
conn1.onopen = function () {
conn1.send("Connection1 Established Confirmation");
};

conn2.onopen = function () {
conn2.send("Connection2 Established Confirmation");
};
}

解决方法

您不需要两个插槽来写入和读取.

websocket既可以发送数据,也可以接收数据.

var socket = new WebSocket('ws://ip1:8101'); 
socket.onopen = function(){
    socket.send("Hello server");
};
socket.onmessage = function(message){
    // Handle the message
};

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读