博客
关于我
LWIP协议socket通信设置发送接收超时等待时间
阅读量:352 次
发布时间:2019-03-04

本文共 222 字,大约阅读时间需要 1 分钟。

函数名setsockopt

使用方法

先设置好等待时间然后等待接收。

如果等待超时bytes_received返回-1

RT_Thread系统下使用LWIP,建立TCP连接以后需要把TCP发送和TCP接收分两个线程来做,可以直接在接收线程里调用closesocket来关闭当前的TCP连接,在发送线程里关闭TCP连接会报错。

原因是接收线程还在运行,在发送线程关闭连接前需要先删除接收线程,然后在调用closesocket关闭当前的TCP连接。

 

转载地址:http://iymr.baihongyu.com/

你可能感兴趣的文章
vue-router 缓存路由组件对象
查看>>
js中事件捕获和事件冒泡(事件流)
查看>>
js的各种数据类型判断(in、hasOwnProperty)
查看>>
严格模式、混杂模式与怪异模式
查看>>
一篇文章带你搞定 Java 中字符流的基本操作(Write / Read)
查看>>
HTML 和 CSS 简单实现注册页面
查看>>
(SpringMVC)springMVC.xml 和 web.xml
查看>>
Oracle 学习一篇文章就够了(珍藏版)
查看>>
一篇文章带你搞定 Oracle 的体系结构
查看>>
Oracle 单行函数
查看>>
一篇文章带你搞定 OAuth 2.0 的四种方式
查看>>
一篇文章带你搞定官方推荐 Stack 的替代品 双端队列 Deque
查看>>
(LeetCode)Java 求解搜索旋转排序数组
查看>>
(模拟数组)Java 求解螺旋矩阵 II
查看>>
Burpsuite-02-设置JVM内存大小与解决页面显示文字乱码错误
查看>>
Python学习:字符串
查看>>
ERROR 1146 (42S02): Table 'mysql.role_edges' doesn't exist
查看>>
DIJ + Topsort + DFS - Roads and Planes G(道路与航线) - 洛谷 P3008
查看>>
线性筛 + 埃式筛 (筛区间质数) - Prime Distance - POJ 2689
查看>>
计算几何(旁切圆) - Ex-circles - UVA 11731
查看>>