blob: f0f610a925882c90283a106ef0c0b6afae51caf9 [file] [log] [blame]
michaeltfcea39d2017-04-20 05:39:30 -07001/*
2 * Copyright 2017 The WebRTC project authors. All Rights Reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
10
Byoungchan Leec931f702022-07-03 17:20:17 +090011#include "rtc_base/null_socket_server.h"
Mirko Bonadei92ea95e2017-09-15 06:47:31 +020012#include "rtc_tools/network_tester/test_controller.h"
michaeltfcea39d2017-04-20 05:39:30 -070013
Jonas Olssona4d87372019-07-05 19:08:33 +020014int main(int /*argn*/, char* /*argv*/[]) {
Byoungchan Leec931f702022-07-03 17:20:17 +090015 rtc::Thread main_thread(std::make_unique<rtc::NullSocketServer>());
michaeltfcea39d2017-04-20 05:39:30 -070016 webrtc::TestController server(9090, 9090, "server_config.dat",
17 "server_packet_log.dat");
18 while (!server.IsTestDone()) {
Byoungchan Leec931f702022-07-03 17:20:17 +090019 // 100 ms is arbitrary chosen.
20 main_thread.ProcessMessages(/*cms=*/100);
michaeltfcea39d2017-04-20 05:39:30 -070021 }
Robin Raymond1c62ffa2017-12-03 16:45:56 -050022 return 0;
michaeltfcea39d2017-04-20 05:39:30 -070023}