Debian OS で Java アプリケーションを実行しており、Windows C# サーバー プログラムと通信しています。私の Java アプリケーションは、TCP/IP 経由で C# サーバー プログラムに接続します。私が今直面している問題は、Debian OS のシステム時間が常に Windows Server のシステム時間よりも遅いということです。両方のアプリケーションは、ほとんどがインターネットにアクセスできない内部ネットワークで実行されます。
- これら 2 つのアプリケーション間で時刻を同期する方法はありますか?
- NTP について読みましたが、Java は NTP を使用して C# プログラムと時刻を同期できますか?
- C# プログラムは NTP サーバーとして実行する必要がありますか? (何か方法はありますか?)
- これら 2 つのアプリケーション間のメッセージ交換を単純に記述した場合、何か問題はありますか?
誰かが実装を研究するためのリンクを提供できれば、非常にありがたいです。