0 支持
(120 ポイント)
NodeJSをローカルで起動し、Web上でモノビットへのWSSの接続に失敗してしまいます。

UnityEditor上ではWSSは問題なく動作します。

また、WSだとNodeJSでも動作します。

Web上では下記のエラーがコンソールに出ます。

WebSocket connection to 'wss://gqyuniekcg.cloud.monobitengine.com:10006' failed:

Error from mun_resolver_server.

status=CONNECT_ERROR(MRS_CONNECT_ERROR: Connect Error)

Monobit Server Settingsは下記の設定をしています。

・Host Type

 MBE Cloud

・Protocol

 WSS

・Endpoint Address

 https://endpoint.cloud.monobitengine.com

NodeJSではOpenSSLを使ったテスト用の証明書を発行して設定しています。

ローカルでWSSの接続できる方法がございましたら、ご教授お願い致します。

回答 1

0 支持
(4k ポイント)
自分の環境でも接続できません。おそらくMBECloud側のトラブルが原因でWSS接続ができていないようです。過去にも http://support.monobitengine.com/index.php?qa=1425 , https://web.cloud.monobitengine.com/news_feed#1 のようなケースがあったので、直接お問い合わせするかしばらく待つくらいしか対応策はなさそうかと…。
(120 ポイント)
ご回答ありがとうございます。
MBECloud側のトラブルなのですね。
お問い合わせで確認してみようと思います。
(4k ポイント)
こちらの環境だと現時点で接続できるようになったようです。改めて確認してみてください。
(120 ポイント)
ありがとうございます。
こちらでも接続できることを確認しました。
一つお聞きしたいのですが、MBECloud側のトラブルかアプリ側のエラーなのかはどうやって判別しているのでしょうか?
(4k ポイント)
http://support.monobitengine.com/index.php?qa=1425 の事例を確認した際に、正常な接続ができていた当時のサンプルアプリがあったので、それで昨日時点&4時間前にそれぞれ接続可能かどうかを確認してました。

割とシンプルな理屈ですが「当時は接続できていたが現在接続できていない、ということは、クラウドのWSS接続に問題がある。再度接続可能になっていたので問題はひとまず解消された」という経緯ですね。
(120 ポイント)
回答ありがとうございます。
度々の質問ですみません。
ブラウザ等から出力されるログからは判別はできるのでしょうか?
(4k ポイント)
残念ながらMUNクライアント側からは
Error from mun_resolver_server. status=CONNECT_ERROR(MRS_CONNECT_ERROR: Connect Error)
上記以上の情報は取得できないので、WSS接続に失敗する原因までを判別する方法はないと思います。
(120 ポイント)
回答ありがとうございます。
承知しました。
正常な接続を確認できるサンプルは作れましたので、接続が出来なくなった時はサンプルを用いてエラーの切り分けをしたいと思います。
...