是否可以连接到多个 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
};
关于php - 多个 HTML5 WebSocket 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17237336/