michaelt | fcea39d | 2017-04-20 05:39:30 -0700 | [diff] [blame] | 1 | /* |
| 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 Lee | c931f70 | 2022-07-03 17:20:17 +0900 | [diff] [blame] | 11 | #include "rtc_base/null_socket_server.h" |
Mirko Bonadei | 92ea95e | 2017-09-15 06:47:31 +0200 | [diff] [blame] | 12 | #include "rtc_tools/network_tester/test_controller.h" |
michaelt | fcea39d | 2017-04-20 05:39:30 -0700 | [diff] [blame] | 13 | |
Jonas Olsson | a4d8737 | 2019-07-05 19:08:33 +0200 | [diff] [blame] | 14 | int main(int /*argn*/, char* /*argv*/[]) { |
Byoungchan Lee | c931f70 | 2022-07-03 17:20:17 +0900 | [diff] [blame] | 15 | rtc::Thread main_thread(std::make_unique<rtc::NullSocketServer>()); |
michaelt | fcea39d | 2017-04-20 05:39:30 -0700 | [diff] [blame] | 16 | webrtc::TestController server(9090, 9090, "server_config.dat", |
| 17 | "server_packet_log.dat"); |
| 18 | while (!server.IsTestDone()) { |
Byoungchan Lee | c931f70 | 2022-07-03 17:20:17 +0900 | [diff] [blame] | 19 | // 100 ms is arbitrary chosen. |
| 20 | main_thread.ProcessMessages(/*cms=*/100); |
michaelt | fcea39d | 2017-04-20 05:39:30 -0700 | [diff] [blame] | 21 | } |
Robin Raymond | 1c62ffa | 2017-12-03 16:45:56 -0500 | [diff] [blame] | 22 | return 0; |
michaelt | fcea39d | 2017-04-20 05:39:30 -0700 | [diff] [blame] | 23 | } |