ブラウザがこの URL をロードするたびに、この種のメッセージを受け取ります。
http://volkova.cloudfoundry.com/socket.io/socket.io.js
<?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"><cross-domain-policy><allow-access-from domain="*" to-ports="*"/></cross-domain-policy>
socket.io の認証部分を実行しようとしましたが、うまくいきませんでした。
これは、socket.io を構成するためのコードの一部です。
io = _.socketio.listen( _.serverdata.xserver, { log: true } );
if( process.env.VMC_APP_PORT ){
io.set( "transports", [
"flashsocket",
"htmlfile",
"xhr-polling",
"jsonp-polling"
] );
io.configure( function( ){
io.set( "authorization",
function( handshakeDate, callback ){
//TODO: Provide level of security here
callback( null, true );
} );
} );
}
コードをローカルで試してみたところ、すべて正常に動作しています。
クライアント側で私はこれをやっています:
<script src="http://volkova.cloudfoundry.com/socket.io/socket.io.js"></script>
socket = io.connect( "http://volkova.cloudfoundry.com" );
私のコードに欠けているものはありますか? または、私が見逃した構成はありますか?
助けてくれてありがとう!