问题描述
因此,我已经建立了带有登录系统的基本Web应用程序,并且当用户登录时,他们必须能够在相互聊天中发送消息,每个人都应该能够看到每个人发送的所有消息。是这样...例如,正在发送的消息确实出现了:我将以admin身份登录,然后在侧面看到我的聊天记录,并写上“ Hello”,然后会弹出来显示“ Hello”,但其他用户却没有完全看到它,反之亦然。这是用于套接字处理的JS代码
$(document).ready(function(){
var socket = io.connect('http://127.0.0.1:5000')
socket.on('connect',function()
{
socket.send( username+ ' has connected')
})
socket.on('message',function(msg)
{
$('#SentMessages').append(msg)
console.log('received')
})
$('#SendMsg').on('click',function()
{
socket.send($('#MsgField').val())
alert('sent')
})
})
这是我与聊天相关的HTML代码部分:
<div class='Messages',id='Messages',name='Messages'>
<div class='input-group'>
<div class='SentMessages' id='SentMessages'>
</div>
<span class='input-group-btn messageTextField'>
<input class='form-control inputMessage',id='MsgField',name='MsgField',placeholder='Enter your message'>
<button class='btn btn-md btn-primary SendButton',id='SendMsg',name='SendMsg'><i class='fa fa-lg fa-send'></i></button>
</span>
</div>
</div>
@socketio.on('message')
def handleMessage(msg):
send(msg,broadcast=True)
我在做什么错?我的错在哪里什么事?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)