ssl環境で、web-socket 通信
ときどさんです。
マーダフェイスです。
兵長です。
東大ゲーマとして、数々の大会で華々しい成績を残しています。
ゲームが本当に好きなんだなーと、話とか聞いているとそう思わせます。
例えば、clientから、ハンドシェイクする場合、こんな感じでよびますが、
var socket = io.connect("//"+location.hostname+"/xx/xx")
httpsで通信するとこんなエラーがでます。
Unexpected response code: 502
それを回避する方法として
サーバサイドで、
こんな風に書きます。
io = socketio.listen(app) io.set("log level",1) io.set("transports", ["xhr-polling"]) ←ここ
これによりssl通信時にもエラーが起こらないようになります。