問題タブ [goinstant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
60 参照

javascript - goinstant で接続中にユーザーを非表示にする

パラメータ visible を使用すると、次の JavaScript エラーが発生します。

0 投票する
1 に答える
79 参照

php - GoInstant REST API の「キーの削除」がイベントを伝達しない

PHP cURL を使用しています。私のクライアントは GoAngular を使用しています。

REST API の「キーの削除」(DELETE) は、クライアント アプリに関する限り、イベントをトリガーしていないようです。lastValue応答を受け取るという点で、DELETE は成功しています。部屋を調べると、案の定鍵がなくなっていた。ブラウザーをリロードすると、正しく更新され、他のクライアントに更新が伝達されます。

何か不足していますか、それとも部屋で更新イベントを発生させてクライアントリスナーをヒットさせる方法はありますか?

0 投票する
1 に答える
48 参照

goinstant - 接続が失われた場合、goinstant API は再接続を処理しますか?

goinstant 接続は、切断された場合に再接続を自動的に処理しますか?

ドキュメントでこれを示すものは見つかりません。

0 投票する
1 に答える
50 参照

goinstant - サーバーは、変更の通知を受け取るために GetInstant ルームに参加できますか?

変更の通知を受け取るために、サーバーはルームに参加できますか?

ユースケース: ユーザーがフィールド A を更新すると、別の計算フィールド B を更新する必要があります。ただし、A に基づいてフィールド B を計算できる (ルールを持っている) のはサーバーだけです。

つまり、次の流れになります。

  1. ユーザーがフィールド A を更新します。
  2. GetInstant に同期されます
  3. GetInstant は、変更されたフィールド A をサーバーが含まれるルーム内のすべてのユーザーに通知します。
  4. サーバーはフィールド B を計算します
  5. フィールド B は GetInstant に同期されます
  6. (オプション: クライアントはフィールド B の更新を通知されます)

回避策として、すべての更新を自分のサーバーで実行し、自分で配管を行うことができましたが、そうはしませんでした。さらに、このようなトラフィックの誘導は、これらの計算フィールド変換を行う必要がある散発的なケースではコストがかかります。

0 投票する
0 に答える
72 参照

jquery-mobile - goinstant.connect が展開されたモバイル アプリで機能しない

このアプリは、Icenium と Apache Cordova を使用して開発されています。

GoInstant は、コンピューターのシミュレーターで問題なく接続します。ただし、ビルド プロビジョニングを作成してデプロイするとすぐに、10 秒ほど後に接続が失敗し、最大試行回数に達したというエラーが表示されます。

goinstant.connect という行にあることを確認しました。また、トークンとルームはビルド規定であるため、シミュレーターでも同じであることを確認しました。

ドメインの問題である可能性があると考えましたが、シミュレーターはシミュレートすることになっているため、違いがあるかどうかはわかりませんでした. アプリにインターネットへのアクセス許可があり (jquery ajax を介した API への接続が機能している)、電話がインターネットに接続されていることを確認しました。Wi-Fi とデータの両方で問題が発生します。

何か案は?

0 投票する
2 に答える
155 参照

javascript - Goinstant を使用した Webrtc が異なるネットワーク間で機能しない

Webrtc を使用してビデオ会議システムを実装しようとしていますが、今のところ Goinstant webrtcサービスを使用しています。

しかし、異なるネットワーク間で機能させるには多くの問題があります。自分のデモ webrtc.goinstant.com でさえ失敗するようです すべてのユーザーが職場の同じローカル ネットワーク内にある場合、すべて問題ないように見えます。しかし、外部ユーザーを招待しようとすると、彼らは私たちを見ることができず、私たちも彼らを見ることができません

また、すでに次の状況もありました。

  • 私は家で
  • 別の都市の 1 人の同僚
  • 以前と同じネットワーク内の、職場のさらに 2 人の同僚

私たち 4 人は同じ会議に参加し、上記のリンクのデモを使用しました。私と同僚 (異なるネットワーク上にいる人) はお互いを見ることができましたが、他の 2 人は見えませんでした。同様に、職場の私の同僚もお互いを見ることができましたが、私たちは見えませんでした。

どこから始めればよいかわかりません。これは私たちのネットワークに問題がありますか? GoInstant で?それともWebrtc自体で?