问题描述
我有一个问题,当正确连接时,我无法在本地主机中接收数据,我认为该错误来自代码,但是即使我在Goggle和Bing上查看,我也不知道在哪里以及发生什么,但请注意,我对套接字io和websocket不太熟悉。
我不认为代码是完全错误的,但是当它来自那些敲门者的网站时,但是当您将Java脚本客户端与python服务器一起使用时,则不需要更改,但是知道什么。
帮助的坦克 服务器
import eventlet
import socketio
sio = socketio.Server(cors_allowed_origins='*')
app = socketio.WSGIApp(sio,static_files={
'/': {'content_type': 'text/html','filename': 'index.html'}
})
@sio.event
def connect(sid,environ):
print('connect ')
@sio.event
def my_message(sid,data):
print('message',data)
@sio.event
def disconnect(sid):
print('disconnect ',sid)
if __name__ == '__main__':
eventlet.wsgi.server(eventlet.listen(('0.0.0.0',8080)),app)
客户
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<h1>Communication avec socket.io !</h1>
<script src="socket.io-client/dist/socket.io.js"></script>
<script>
const socket = io.connect('ws://localhost:8080',{mode:'cors'});
socket.on('connect',() => {
alert("connect");
socket.send("hello");
// ...
});
</script>
</body>
</html>
感谢您的帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)