Ratchet Websocket 传递用户 ID
Ratchet Websocket pass a userID
我想知道我是否可以在此脚本上传递一个 ID
<script>
var conn = new WebSocket('ws://localhost:8081/');
conn.onopen = function(e) {
console.log("Connection established!");
};
conn.onmessage = function(e) {
console.log(e.data);
};
</script>
并在创建变量时发送用户 ID
var conn = new WebSocket('ws://localhost:8081/', <?= $userid ?>);
可能吗?如果是,您如何使用服务器端的数据?
是 onOpen 还是其他地方?
总体而言,我对 Ratchet 和 websockets 完全陌生,但我正在尝试在我的 Codeigniter4 项目中使用 ratchet,谢谢
尝试使用 websocket send() 函数。
所以它会是这样的:
<script>
var conn = new WebSocket('ws://localhost:8081/');
conn.onopen = function(e) {
console.log("Connection established!");
};
conn.onmessage = function(e) {
console.log(e.data);
};
// send user id to the server
conn.send(<?= $userid ?>);
</script>
我想知道我是否可以在此脚本上传递一个 ID
<script>
var conn = new WebSocket('ws://localhost:8081/');
conn.onopen = function(e) {
console.log("Connection established!");
};
conn.onmessage = function(e) {
console.log(e.data);
};
</script>
并在创建变量时发送用户 ID
var conn = new WebSocket('ws://localhost:8081/', <?= $userid ?>);
可能吗?如果是,您如何使用服务器端的数据? 是 onOpen 还是其他地方?
总体而言,我对 Ratchet 和 websockets 完全陌生,但我正在尝试在我的 Codeigniter4 项目中使用 ratchet,谢谢
尝试使用 websocket send() 函数。
所以它会是这样的:
<script>
var conn = new WebSocket('ws://localhost:8081/');
conn.onopen = function(e) {
console.log("Connection established!");
};
conn.onmessage = function(e) {
console.log(e.data);
};
// send user id to the server
conn.send(<?= $userid ?>);
</script>