实际测试,只要资源够,多少个都可以。
测试说明:
(1) 默认板子的IP地址192.168.28.245,在demo_dm9162_netx.c开头定义,用户可根据需要修改。板子工作在客户端模式。
(2) 在电脑端用网络调试软件创建TCP服务器,端口号1001。板子要连接的服务端IP地址也是在demo_dm9162_netx.c开头定义。
(3) 创建了200个客户端连接服务器。
/* ********************************************************************************************************* * IP相关 ********************************************************************************************************* */ /* 远程服务器端口和IP */ #define TCP_SERVER_PORT 1001 #define TCP_SERVER_ADDRESS IP_ADDRESS(192, 168, 28, 146) /* 本地IP地址 */ #define IP_ADDR0 192 #define IP_ADDR1 168 #define IP_ADDR2 28 #define IP_ADDR3 245 /* 本地端口号 */ #define DEFAULT_PORT 1000
测试工程,在V7板子上测试:
ThreadX NetXDUO创建200个客户端连接测试.7z (10.90MB)
测试效果:
优先在电脑端创建好IP和端口,我这里的IP是192.168.28.146, 大家根据自己的电脑IP修改。
板子上电后,会看到有200个连接上来。
我下面这里给200个客户端都发送字符www.armbbs.cn
串口接收到的数据打印: