▽2
●
oil999 ●100ポイント ![]() |
下記のように、transportにflashsocketは設定しましたか?
デフォルトではflashsocketはoffなので。
var io = require('socket.io').listen(80); io.configure('production', function(){ io.enable('browser client etag'); io.set('log level', 1); io.set('transports', [ 'websocket' , 'flashsocket' , 'htmlfile' , 'xhr-polling' , 'jsonp-polling' ]); }); io.configure('development', function(){ io.set('transports', ['websocket']); });
safari, chrome等で実験を行っていたことが原因でした。
socket.ioはIEのときにのみ、flashsocketが使用可能という仕様でした。