设为首页 | 加入收藏 | 中文 | English
 
产品搜索:
 
网站首页     ZLIP介绍   SDK开发板   ZLIP功能  ZLWeb功能 串口服务器   版权信息     购买方法  友情链接
ZLIP功能  ZLIP function
 
 实例程序  Examples 您现在的位置→ZLIP功能  

ZLIP的实例程序中,包含了93个的socket接口测试实例。每个例子不仅是用户编写ZLIP程序的参考实例,也是对ZLIP功能的一个测试。

下面仅举recv()函数的测试一例(相关代码未列出):


名称:test_recv
序号:9
目的:测试recv()函数。

子测试序号 数值测试功能 说明
0
正常情况下的TCP recv()  
1
接收缓存小于需要接收的数据时的TCP recv() 一次只能够接收部分数据
2
MSG_RECV_MAX方式的接收 只有等到指定数量的数据接收到才返回
3
非阻塞模式下的TCP recv() 如果数据通信在执行recv()之前发生,则可以接收到
4
非阻塞模式下的TCP recv() 如果在执行recv()之前没有数据通信,则立即返回,且没有接收到数据
5
非阻塞模式下MSG_RECV_MAX方式的接收 阻塞和非阻塞模式不会影响MSG_RECV_MAX方式的接收
6
UDP使用recv()接收  
7
接收缓存小于需要接收的数据时的UDP recv() 一次只能够接收部分数据
8
MSG_RECV_MAX方式的UDP recv() 只有等到指定数量的数据接收到才返回
9
非阻塞模式下的TCP recv() 如果数据通信在执行recv()之前发生,则可以接收到
10
非阻塞模式下的TCP recv() 如果在执行recv()之前没有数据通信,则立即返回,且没有接收到数据
11
非阻塞模式下MSG_RECV_MAX方式的UDP recv() 阻塞和非阻塞模式不会影响MSG_RECV_MAX方式的接收
12
在没有调用connect()前就使用UDP recv() 返回错误  



   
 
   沪ICP备11004689号   版权所有@上海卓岚信息科技有限公司   Design by infoo.cn