我正在创建一个基本的聊天应用程序,我正在使用socket io,但是当我使用服务器加载它时,它会显示这个错误 OSError:[WinError 10048]每个套接字地址(协议/网络地址/端口)通常只允许使用一次
你知道吗应用程序.py你知道吗
from flask import Flask
from flask_socketio import SocketIO, send
app = Flask(__name__)
app.config['SECRET_KEY'] = 'SECRET_KEY'
socketio = SocketIO(app)
@socketio.on('message')
def handleMessage(message):
print('Message :' + message)
send(message, broadcast=True)
if __name__ == '__main__':
socketio.run(app)
你知道吗索引.html你知道吗
<html>
<head>
<title>Chat Room</title>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.8/socket.io.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
var scoket = io.connect(location.protocol + '//' + document.domain + ':' + location.port );
socket.on('connect', function(){
socket.send('User has connected');
});
socket.on('message', function(message){
$("messages").append('<li'+message+'<li>');
console.log("Recieved message")
});
$('sendbutton').on('click',function(){
socket.send($('#mymessage').val());
$('#mymessage').val('');
});
});
</script>
<ul id ='messages'></ul>
<input type="text" id = 'mymessage'>
<button id = 'sendbutton'>Send</button>
</body>
</html>
目前没有回答
相关问题 更多 >
编程相关推荐