サーバーとクライアントのJava TCPソケットを作成しました。プライベートネットワーク(192.168.2.x)で動作しますが、パブリックIPで動作させる方法がわかりません。ルーターでポートを開き、サーバーIPとこのポートを使用してクライアントソケットを初期化する必要があると思います! 私はそれを試してみましたが、うまくいきませんでした。
ここでのソケットの初期化:
Socket clientSocket = new Socket(IP, PORT);
ServerSocket server = new ServerSocket(PORT);