我可以通过 html5 websockets 向服务器同时发送数据吗?
例如:
$(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');
//connection open
conn1.onopen = function () {
conn1.send("Connection1 Established Confirmation");
}
};
conn1.onmessage = function(message){
conn1.send("data1");
conn1.send("data2");
conn1.send("data3");
conn1.send("data4");
};
}
data1,data2,data3,data4需要一次发送到服务器。 谢谢,
最佳答案
Web 套接字发送始终是异步的。当您调用 send 四次时,这些将立即发送,并且程序将继续,而不等待服务器的确认。
但是,它们将作为单独的消息到达服务器。当您想要一条消息 data1data2data3data4
时,您必须在一次发送中完成此操作。
关于php - HTML5 Websocket 向服务器发送同步数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17569755/