Photon × IL2CPP ビルド時に失敗する "ArgumentException: Value does not fall within the expected range. at System.Net.Sockets.Socket.SetSocketOption" の対処方法

日本語の方のドキュメントでは対処法は書かれてない.

doc.photonengine.com

f:id:xrdnk:20200907130149p:plain

ただし,英語の方のドキュメントでは書かれていた.
Microsoft のドキュメントといい,やっぱりドキュメント系は英語で読んだ方が最新情報が得られますね.

doc.photonengine.com

f:id:xrdnk:20200907130158p:plain

Socket.SetSocketOption での ArgumentException 既知のUnityの問題があり、IL2CPPのビルドが接続に失敗して "ArgumentException. 値が期待される範囲内に収まりません。これは、Windows 10 SDK 10.0.19041.0 をインストールしたときに発生しました。 影響を受けるUnityのバージョン。2018.4.23f1、2019.4.0f1、2020.1.0b11、2020.2.0a13。他にも多くのマイナーなUnityリリースも影響を受けています。すべての Unity LTS および Tech リリース (2018.4 以降) で修正が行われています。

Unity のバージョンを LTS でかつ,Unity 2018.4.24f1 以上,Unity 2019.4.1f1 以上にすれば修正できる.

HoloLens 2 × Photon サーバーに接続できない問題で以前対処したことがある.

xrdnk.hateblo.jp