![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux网络编程
Amu@123
这个作者很懒,什么都没留下…
展开
-
UDP通信问题小结
最近在看一个关于UDP通信的实例的程序,从中对UDP通信有了一些不一样的认识,之前对udp与tcp的区别只是停留在下面这样宏观的认知上 1、TCP面向连接(如打电话要先拨号建立连接)。 UDP是无连接的,即发送数据之前不需要建立连接。 2、安全方面的区别TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。UDP尽最大努力交付,即不保证可靠交付。 从上面的区别来看,在...原创 2019-10-18 11:01:49 · 1453 阅读 · 0 评论 -
多路复用-select
现实中我们写的很多网络通信的程序都不可能是一对一的,很多时候需要来实现一个并发的服务器来满足更多用户的接入,而对于并发的实现也有好几种方式,多线程、多进程、多路复用。 多路复用 对于多路复用这种方式也有好几种实现方式:poll、epoll、select,虽然用起来有一些不同的细节,不过都大同小异,在我的程序中使用的是select. 先说一下我的需求,其实我只有一个sockfd文件描述符,只是一个u...原创 2019-11-07 19:45:00 · 196 阅读 · 0 评论