前提
Python 3.6.1
サーバー:さくらレンタルサーバー
フレームワーク:Flask, flask_socketio
困っていること
さくらのレンタルサーバーで、CGIを実行してサイトを立ち上げることはできましたが、socketioを使ったリアルタイム通信をどのように実現するのか、よくわからず困っています。
具体的な答えでなくても構いません。
こんなこと試したらどう?などの回答も受け付けています。
よろしくお願いします。
index.cgi
こちらは通常のindex.cgi。
python
1from wsgiref.handlers import CGIHandler 2from main import app, # socketioにしたい 3CGIHandler().run(app) #ここの部分
main.py
python
1from flask import Flask, render_template, request, redirect 2from flask_socketio import SocketIO, emit 3 4app = Flask(__name__) 5app.config['SECRET_KEY'] = 'hoge' 6socketio = SocketIO(app, async_mode=None) 7 8#以下略
試したこと
index.cgi
python
1from wsgiref.handlers import CGIHandler 2from main import socketio 3CGIHandler().run(socketio)
python
1from wsgiref.handlers import CGIHandler 2from main import app, socketio 3CGIHandler().run(socketio.run(app))
python
1from wsgiref.handlers import CGIHandler 2from main import app, socketio 3socketio.run(app,host='0.0.0.0')
等、、、
このindex.cgiについて、正しい書き方をご存知の方いらっしゃいましたら、ご教授ください。
具体的な答えでなくても構いません。
こんなこと試したらどう?などの回答も受け付けています。
よろしくお願いします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/19 07:38
2017/06/19 07:48
2017/06/19 07:51
2017/06/20 04:58
2017/06/20 05:10 編集