网络编程
昵称叫毅
这个作者很懒,什么都没留下…
展开
-
网络编程总结(3)
发送数据的函数 网络编程总结(2)的图是用write函数,实际上用于socket的写数据函数不止这一个。 write (int socketfd, const void *buffer, size_t size) send (int socketfd, const void *buffer, size_t size, int flags) 第一个函数是文件IO操作经常使用得到的。 第一个是常见的...原创 2019-10-17 10:17:05 · 105 阅读 · 0 评论 -
网络编程总结(2)
socket TCP模型客户端服务器模型原创 2019-10-17 09:20:25 · 126 阅读 · 0 评论 -
boost asio库的学习总结(1)
asio库介绍 ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,下面先介绍TCP协议的读写操作。对于读写方式,ASIO支持同步和异步两种方式。是基于proactor的。 io_service 程序至少需要一个 io_service 实例。Boost.Asio 使用 io_service 同操作系统的输入/输出服务进行交互。通常一个 io_service 的实例就足够了。 boos...原创 2019-10-16 23:12:07 · 326 阅读 · 0 评论 -
网络编程总结(1)
虽然是按从简单到难得顺序讲的,但是会比较乱 历史介绍 为什么OSI比TCP牛到现在还是全世界在用TCP/IP协议呢 ISO发展这个OSI标准发布的时候已经是 1984 年了这个时候全世界已经发展了TCP/IP模型。 TCP/IP模型的成功主要有几点: 1、TCP/IP是基本上是不收钱的。 2、TCP/IP和UNIX结合在了一起,并推出了socket的编程的API接口。 3、发布时间比OSI快了几...原创 2019-10-16 00:49:24 · 97 阅读 · 0 评论