私は最近、Androidデバイスがアプリケーションを実行している別のAndroidデバイスと通信できるAndroidアプリケーションを開発しました。通信はソケットを介して機能するため、コンピューターで実行するサーバーを開発しました。
これが私の問題です:
すべてのデバイスとPCが同じLAN内にある(たとえば、同じルーターを介して接続されている)限り、PCで実行されているサーバーを介したデバイス間の通信は正常に機能します。
次に、サーバーをオンラインにして、Androidデバイスが「オンライン」サーバーに接続し、サーバーを介してどこからでも相互に通信できるようにします。
サーバーをオンラインにして実行する方法がわかりません。どうやってやるの?
主な問題は、ローカルでのクライアント/サーバー通信については知っているが、「オンライン」セクターの経験がないことです。