ソケットを使用してJavaでアプリケーションを作成しました。私のコンピューターはサーバーで、私の電話(Android)はクライアントです。私がやろうとしているのは、文字列を電話からクライアント PC に転送することだけです。
ルーターを構成し、使用しているポートを開くと、すべて正常に動作します。顧客がアプリケーションをインストールするたびに、ルーターでポートを開く必要があるわけではありません。
サーバーコードを実行するリモートサーバーを使用することを考えました。しかし、それができるサーバーが見つかりませんでした。私は私のPCをすべての顧客のサーバーにしたくありません.
すべてのチャット会社は、ポートを開かずにどのようにそれを行うのですか?