如何解决用户到用户聊天中的 Socket.io
我正在尝试进行用户到用户的网络聊天,它适用于 PHP/JS。
它应该如何工作:输入用户名(在mysql数据库中注册的),用户将显示在下面(它就像一个用户连接列表)。 Like in this image
我编写了代码,但是我制作的用户连接列表不起作用:(
PHP 文件(索引)
io.on("user_connected",function (username) {
var html = "";
html += '<div class="chat_list" data-username="' + username + '" onclick="onUserSelected(this);">';
html += '<div class="chat_people">';
html += '<div class="chat_img"> <img src="https://ptetutorials.com/images/user-profile.png" alt="sunil"> </div>';
html += '<div class="chat_ib">';
html += '<h5>' + username + '</h5>';
html += '</div>';
html += '</div>';
html += '</div>';
document.getElementById("users").innerHTML += html; });
JS 文件(服务器)
var users = [];
io.on("connection",function (socket) {
console.log("User connected: ",socket.id);
socket.on("user_connected",function (username) {
users[username] = socket.id;
io.emit("user_connected",username); });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。