14/05/27 21:13:12.95 ySWGOO8z.net
webplayerでソケット通信が出来るようになったのでメモ。
【ポイント】
1) サーバー側でソケット通信ポートとは別に、843ポートでwebplayerからのpolicy-file-requestを受け付けましょう。
2) 843ポートでpolicy-file-requestを受け付ける場合は、Security.PrefetchSocketPolicyを実行しないようにしましょう。(釈然としない)
3) URLリンク(docs-jp.unity3d.com)にのっているデバッギングに則り、ソケットポリシーサーバーの正常動作を確認しましょう。
書き出すと何か簡単っぽくて凹む。。。
2)が罠。Unity開発環境での実行ではSecurity.PrefetchSocketPolicyでtrueが返却されるが、webplayerで実行するとfalseが返却される。意味不明。
じゃあもういいよ!ってんで、コメントアウトしたらソケット通信出来る様になった。
そんなわけで。。。
∧ ∧
J ` 7 (`・ω・) ))
) ね Ζ /っ(⌒joノ ^ヽ ))
> る く .しー ) :: '::::\
7 ヘΓ t_,, -‐''´``ー ' ))