Teratailで回答をいただくことができなさそうなので、こちらに再投稿します・・・。
前提
Python 3.6.1
サーバー:さくらレンタルサーバー
フレームワーク:Flask, flask_socketio
困っていること
さくらのレンタルサーバーで、CGIを実行してサイトを立ち上げることはできましたが、socketioを使ったリアルタイム通信をどのように実現するのか、よくわかりません。
index.cgi
こちらは通常のindex.cgi。
from wsgiref.handlers import CGIHandler
from main import app, # socketioにしたい
CGIHandler().run(app) #ここの部分
main.py
from flask import Flask, render_template, request, redirect
from flask_socketio import SocketIO, emit
app = Flask(__name__)
app.config['SECRET_KEY'] = 'hoge'
socketio = SocketIO(app, async_mode=None)
#以下略
試したこと
index.cgi
from wsgiref.handlers import CGIHandler
from main import socketio
CGIHandler().run(socketio)
from wsgiref.handlers import CGIHandler
from main import app, socketio
CGIHandler().run(socketio.run(app))
from wsgiref.handlers import CGIHandler
from main import app, socketio
socketio.run(app,host='0.0.0.0')
等、、、
このindex.cgiについて、正しい書き方をご存知の方いらっしゃいましたら、ご教授ください。
よろしくおねがいいたします。