nttcom / SkyWay-Android-SDK

[Deprecated]
3 stars 3 forks source link

How to reconnect to Skyway server? #12

Open tranductam2802 opened 7 years ago

tranductam2802 commented 7 years ago

日本語版は下、

I connected to Skyway server and tried calling VoIP with Skyway SDK. Someday I saw my peer ID from the Sky way server disappearing during a call. After this call, we could not retry except reconnecting to the Skyway server. When I reconnected to Skyway server, It always return that my peer id had been taken. Therefor I have to delay the re-connection task for a few (Therefore, it is necessary to postpone some reconnection work).

However, even if my user discards my application with the task slider, it will not work. My service always start again and re-connect to Skyway server without delay time.

Sometime, the delay time from Skyway server is too long, so I have to reconnect twice.

Is that have any way to check Skyway server status before I connect to this.

Could you setup a method to make my request become a long request for waiting for my static peer id destroyed?

私はSkywayサーバーに接続し、Skyway SDKでVoIPに電話をかけようとしました。 いつか私はスカイウェイサーバーからの私のピアIDがコール中に消えているのを見ました。 この呼び出しの後、Skywayサーバーに再接続する以外は再試行できませんでした。 スカイウェイサーバーに再接続すると、常にピアIDが取得されたことが返されます。 そのため、再接続の作業をいくつか延期する必要があります。

しかし、私のユーザーがタスクスライダで自分のアプリケーションを破棄しても機能しません。 私のサービスはいつも再開し、遅延時間なしにSkywayサーバーに再接続します。

スカイウェイサーバーからの遅延時間が長すぎるため、2回再接続する必要があります。

これに接続する前にスカイウェイサーバーの状態を確認する方法はありますか?

私の静的なピアIDが破棄されるのを待つ要求が長くなるようにする方法を設定できますか?

yusuke84 commented 7 years ago

Is that have any way to check Skyway server status before I connect to this.

A list of PeerIDs managed by the SkyWay server can be obtained with the API called listAllPeers. PeerID acquired with this API is in use and can not be reconnected. http://nttcom.github.io/skyway/en/docs/#Android-peer-listallpeers

Could you setup a method to make my request become a long request for waiting for my static peer id destroyed?

We don't have method. For your information, PeerID will not be destroy unless the WS connection of your application and SkyWay server is broken.