![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
白帽子hhh
这个作者很懒,什么都没留下…
展开
-
日期类
该日期类的成员变量有:年(int _year)、月(int _minth)、日(int _day)该日期类的成员函数有: > >= < <= != ==操作符的重载 日期+天数 日期+=天数 日期-天数 日期-=天数 日期-日期 日期加加(前置、后置)、日期减减(前置、后置)//日期类class Date{private: int _year; ...原创 2019-05-15 17:31:51 · 267 阅读 · 0 评论 -
传输层使用tcp实现客户端和服务端通信的小程序
通信流程: 服务端 1.创建套接字 2.绑定地址信息 3.开始监听 4.获取新的socket 5.接受数据 6.发送数据 7.关闭套接字 客户端 1.创建socket 2.向服务端发起连接请求 3.发送数据 ...原创 2019-05-25 15:15:21 · 592 阅读 · 0 评论 -
传输层使用udp实现客户端和服务端通信的小程序 (可以实现多个客户端与服务端通信)
因为不知道客户端连接什么时候来,不知道客户端数据什么时候来,因此写死的服务端可能阻塞在accept,或者recv,因此必须用多进程,或者多线程处理已经连接客户端的通信。 对于多进程,当父进程获取到新的socket后,创建子进程,让子进程负责与该客户端进行通信,因为子进程会复制父进程的套接字文件描述符,而父进程只负责接收新的客户端的连接与其对应的新的文件描述符,此...原创 2019-05-25 15:39:20 · 1112 阅读 · 0 评论 -
传输层使用udp实现客户端和服务端通信的小程序
通信流程:服务端 1.创建套接字 2.为套接字绑定地址信息(ip+port) 3.接收数据 4.发送数据 5.关闭套接字客户端 1.创建套接字 2.发送数据(客户端一般让os随机分配合适的端口) 3.接受数据 4.关闭套接字接口 创建套接字 socket(AF_INET, SOCK...原创 2019-05-18 17:09:09 · 321 阅读 · 0 评论