
网络通信
旧衣新雪
这个作者很懒,什么都没留下…
展开
-
socket通信基础笔记
socket具有不对称特性,服务端和客户端不同socket_un用于进程间通信socket_in用于网络通信socket的相关概念套接字描述符socket_fd——一个整数,由系统分配,和文件描述符类似,只在进程内有效套接字属性——包括域(网络介质),类型(通信方式)和协议(传输机制)三个部分,使用socket函数创建套接字描述符时会用到套接字地址socket_addr——结构体,如sockadd...原创 2018-05-25 17:58:48 · 407 阅读 · 0 评论 -
IPV4地址合法性判别(2)
1.测例.1.1.111//测试开头为点的情况.1.1.1//长度不够+开头为点1.1.1.//结尾为点+长度不够11.11.11.//结尾为点11..11.1//中间存在连续点..111.111//开始存在连续点111.111..//结尾存在连续点1.11111.11111.1111//数值不合法,长度不合法1.257.1.1//数值不合法122.524.13.1//数值不合法...原创 2018-06-19 18:31:07 · 1965 阅读 · 0 评论 -
boost序列化和反序列化QA
1.序列化和反序列化的作用主要用于网络传输,因为类对象无法直接通过网络字节流传输,需要序列化为字节流后传输,再反序列化为类对象。这种感觉有点像科幻中把人粒子化,传输后再还原。序列化也被用于储存状态和还原,比如工作做到一半需要保存现场,后续需要继续做,则可通过序列化保存内存中的数据,也就是工作状态,下次载入即可。2.使用方法头文件和源文件都需要包含BoostArchiver...转载 2019-07-16 15:46:24 · 1059 阅读 · 0 评论