ルーターを通さずに通信するようにすると、レイテンシーが改善しました。
<経緯>
まず、pingコマンドでレイテンシーを計測できることが分かったので、PC対PCでレイテンシーを計測してみると、10~300msでした。
次に、1台のPCにWindowsのモバイルホットスポットを設定し、別のPCを接続してpingでレイテンシーを計測してみると、3msでした。
そこで、モバイルホットスポットにラズパイゼロを接続してみたのですが、pingが通りませんでした。
なんやかんやしているとラズパイゼロが起動しなくなってしまったので、初期化したところ、OSのバージョンが最新になり、pingが通るようになりました。
ところが、今度はなぜかgRPC通信ができなくなってしまいました。
そこで、UDP通信を使うようにしました。
gRPCからUDPに変えたことによっても少し早くなっていると思います。
ちなみに、ラズパイゼロのOSを最新にするとラズパイゼロ側でもホットスポットを設定できるようになったのですが、やってみるとなぜか機能しませんでした。