linux网络编程
文章平均质量分 95
恣行
这个作者很懒,什么都没留下…
展开
-
基于 TCP协议和sqlite3数据库的网络电子词典(个人项目)
3>详细设计消息类型设计宏名设计说明用户注册USER_LOGIN用户登陆USER_WORD用户查询单词登陆成功登陆失败4.2结构体的设计注:__attribute__((__packed__))表示取消结构体对齐{//用户名//密码{int type;int size;union{//用户信息} content;//客户端填词,服务端填写单词解释{\\}\}while(0);原创 2022-08-20 23:34:22 · 1113 阅读 · 0 评论 -
基于TCP协议的select多路复用IO服务器编程
一、初识TCP协议一、初识TCP协议TCP协议是面向链接,可靠的,基于字节流传输层协议。使用严格的应答机制来保证可靠性。1、建立连接时进行三次握手2、断开连接时进行四次挥手3、每次发送数据后,都必须要应答4、会给每个数据包编号,应答时区分编号1、建立2:绑定ip地址与端口号3:建立监听队列,让套接字进入到被动监听状态:int listen(int sockfd, int backlog);.........原创 2022-08-11 19:38:56 · 859 阅读 · 2 评论