首页 > 知识问答 > 通用功能及问题

UDP server 和UDP client说明

更新时间:2015-06-15

UDP server 和UDP client说明

UDP server,是指在UDP的基础上不验证来源IP,收到UDP数据包后,将目标IP改成数据来源IP,类似TCP client。

在此模式下,模块默认记录一个目标IP,当串口有数据时,向记录的IP发送数据,同时,模块处于服务器的地位,接收网络中发给模块的数据包,并随时调整目标IP为数据来源的IP,适合于多个IP对应模块的工作方式。使用计算机端的程序和UDP模式完全一样,不需要任何更改。

UDP client ,是指模块通电后监听设置的端口,不主动建立链接,当串口设备向模块串口发送数据时,串口服务器 将数据发送到设定的目标IP和端口上,PC端可以将目标IP和端口设置为模块的自身IP模块的自身端口,然后PC端发送数据,可以将数据发送到模块的串口端。

 

支持产品型号:WiFi高性能产品WiFi232-A/B/C 以及WiFi-T/S/G2   M4系列串口服务器

应用环境:应用在客户的通信软件是采用UDP协议进行通信。使用于大规模服务器采集数据,降低服务器负载方面的应用。

C32系列WiFi模块设置例子:/Faq/164.html

两种应用方式介绍:

1:将电脑设置一个固定的IP:192.168.0.11.

2:需要T24系列串口服务器的设置软件和测试软件。

USR-TCP232-T24&K1软件USR-TCP232-test软件

UDP server说明。

1:设置参数;UDP server。自身端口为20108.

2:测试软件说明。将串口服务器的串口连接到电脑的串口上,电脑串口号为com2. 设置软件协议类型UDP ,本地IP为电脑自身IP192.168.0.11。端口设置一个8899.将目标主机IP和端口设置为以上设置参数的本模块IP和模块自身端口:192.168.0.7:20108.

3:由于模块处于监听状态,需要网络主动去连接串口服务器,然后网络端首先发送数据,然后串口端接收端收到网络发起的数据。实现了从网络端到串口端的数据透传。

4:然后串口发送数据,模块会自动记录刚才发起连接的IP和端口,然后串口发送的数据就会自动向此端口发送。然后网络端可以接收到数据。实现串口到网络端口的UDP透传。

5:为了检验此功能,双向发送数据测试成功以后,使用设置软件搜索,然后查询参数,发现目标IP和端口改成了192.168.0.11和8899

UDP client说明。

1:设置参数:把目标IP改成电脑的IP:192.168.0.11.连接目标端口请看以下TCP232-TEST软件设置的本地端口号:22222

2:TCP232-Test软件设置为UDP 设置本地端口为2222,这个端口要和以上设置软件的目标端口一致。串口发送数据,网络接收。

3:网络发送数据,串口接收

发表评论

*为必须填写项
  • (您的个人信息将被保密)