不要从Java脚本客户端接收数据到python socket.io中的服务器

问题描述

我有一个问题,当正确连接时,我无法在本地主机中接收数据,我认为该错误来自代码,但是即使我在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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...