tcp 接続速度を測定する単純な unix アプリケーションを作成したいと考えています。ので、私は持っています:
- サーバーは指定されたポートでリッスンし、接続を受け入れ、速度を測定します
- クライアントはメッセージを送信します (継続的に)
サーバーでの測定は次のようなものだと思いました:
clock_gettime(CLOCK_REALTIME, &start);
size = recv(csocket_fd, buf, BUFFER_SIZE, 0);
clock_gettime(CLOCK_REALTIME, &end);
しかし、それは間違った方法のようです。
助言がありますか?