1 /*
2  * FreeRTOS V202212.00
3  * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4  *
5  * Permission is hereby granted, free of charge, to any person obtaining a copy of
6  * this software and associated documentation files (the "Software"), to deal in
7  * the Software without restriction, including without limitation the rights to
8  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9  * the Software, and to permit persons to whom the Software is furnished to do so,
10  * subject to the following conditions:
11  *
12  * The above copyright notice and this permission notice shall be included in all
13  * copies or substantial portions of the Software.
14  *
15  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19  * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21  *
22  * https://www.FreeRTOS.org
23  * https://github.com/FreeRTOS
24  *
25  */
26 
27 #ifndef TEST_TCP_H
28 #define TEST_TCP_H
29 
30 /* Non-Encrypted Echo Server.
31  * Update tcptestECHO_SERVER_ADDR# and
32  * tcptestECHO_PORT with IP address
33  * and port of unencrypted TCP echo server. */
34 
35 /* You can find the code to setup an echo server in the Repo */
36 
37 /* Assume ECHO server IP-address A.B.C.D  And   Port Z*/
38 #define tcptestECHO_SERVER_ADDR0    ( 255 )         /* Replace with Your Echo Server Addr First Byte  i.e. A */
39 #define tcptestECHO_SERVER_ADDR1    ( 255 )         /* Replace with Your Echo Server Addr Second Byte i.e. B */
40 #define tcptestECHO_SERVER_ADDR2    ( 255 )         /* Replace with Your Echo Server Addr Third Byte  i.e. C */
41 #define tcptestECHO_SERVER_ADDR3    ( 255 )         /* Replace with Your Echo Server Addr Fourth Byte i.e. D */
42 #define tcptestECHO_PORT            ( 0 )           /* Replace with Your Echo Server Port Number i.e. Z */
43 
44 #if tcptestECHO_PORT == 0
45     #error "Use Correct Port number and Correct IP address by setting tcptestECHO_SERVER_ADDR[0-3] and tcptestECHO_PORT in test_tcp.h"
46 #endif
47 /* Number of times to retry a connection if it fails. */
48 #define tcptestRETRY_CONNECTION_TIMES    6
49 
50 #endif /* ifndef TEST_TCP_H */
51