社区
Linux/Unix社区
帖子详情
linux tcp/ip socket断掉后如何重新连接?
owldestiny
2013-12-27 03:44:14
麻烦问一下,在linux下,socket连接断掉后如何重新连接?C语言
自己做的总是有点问题
...全文
771
2
打赏
收藏
linux tcp/ip socket断掉后如何重新连接?
麻烦问一下,在linux下,socket连接断掉后如何重新连接?C语言 自己做的总是有点问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
max_min_
2013-12-27
打赏
举报
回复
断开了就关闭,然后重新connect就好!
whut_lcy
2013-12-27
打赏
举报
回复
另起一个thread,检查连接状态(可以用TCP的Keep Alive机制,也可以APP自己做,如自定义心跳等),连接丢失后就尝试重新连接。
TCP
/
IP
协议栈实现浅析(上)
socket
实现及
连接
建立相关函数和过程分析
本文围绕
TCP
/
IP
协议栈展开,先回顾网络分层知识,阐述其目的与各层作用。接着分析
socket
实现,对比
TCP
和UDP,解析相关接口。详细探讨
TCP
连接
建立的三次握手过程,还介绍了函数、状态和数据结构总览图,提及
Linux
内核
socket
实现变动。
socket
连接
测试工具,window和
linux
下
本文详细介绍了在Windows和
Linux
环境下使用
Socket
进行
TCP
/
IP
编程的方法。通过具体的Python代码示例,展示了如何创建服务器和客户端,实现数据的双向传输,并讨论了防止粘包现象的技术细节。
Python的
Socket
知识1:入门(
TCP
/
IP
、
Socket
、HTTP)
本文介绍了
TCP
/
IP
协议的基本概念,强调了其在互联网中的作用,以及
TCP
/
IP
与HTTP协议的关系。同时,讲解了OSI七层模型,阐述了
Socket
作为应用层和传输层之间的接口,以及
Socket
通信的基本流程。文章还简单讨论了HTTP协议的无状态特性、工作流程以及URL的作用。最后,提供了简单的
Socket
编程案例链接。
Socket
与Webservice的区别、
TCP
/
IP
协议、HTTP协议
本文详细介绍了
Socket
、Webservice的区别,指出
Socket
是底层通信协议,Webservice基于HTTP协议提供服务。同时,深入探讨了
TCP
/
IP
协议族的四层结构,包括网络接口层、互联层、传输层和应用层,以及HTTP协议的工作原理,如请求和响应的组成部分。此外,还提及了HTTP协议中常见的请求方法、响应状态码以及报头的使用。
DPDK原生
TCP
/
IP
stack架构
本文介绍了DPDK,一个由Intel发布的数据包处理套件,其在用户空间运行,但缺少传统
TCP
/
IP
协议栈。文章重点讨论了如何将
TCP
/
IP
协议栈移植到DPDK,并详细阐述了ANS(Acceleraed Network Stack)的设计,包括各模块如Ethernet、ARP、
IP
v4、Routing、ICMP、ACL、UDP和
TCP
Termination等。ANS是参考FreeBSD并为DPDK构建的原生
TCP
/
IP
协议栈,实现了与标准
Linux
SOCKET
API兼容的
SOCKET
层。此外,还提供了配置管理和CLI交互。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章