![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux网络编程
文章平均质量分 97
本专栏主要讲解Linux网络编程方面知识。
…狂奔的蜗牛~
孤独成就算法
展开
-
【网络编程套接字】基于TCP协议的网络程序
上节我们实现了一个基于UDP协议的网络程序,本节,我们再来实现一个简单的TCP网络程序。原创 2022-11-11 23:27:18 · 694 阅读 · 12 评论 -
【网络编程套接字】基于UDP协议的网络程序
- UDP协议是无连接的,不可靠的网络协议。本章将介绍如何使用UDP协议进行程序设计,对UDP编程的基本框架进行介绍并给出程序设计的例子。- 使用UDP进行程序设计可以分为客户端和服务器端两部分。服务器端主要包含创建套接字、将套接字与地址结构进行绑定、读写数据、关闭套接字几个过程。客户端包括建立套接字、读写数据、关闭套接字几个过程。服务端和客户端两个流程之间的主要差别在于对地址的绑定(bind())函数,客户端可以不用进行地址和端口的绑定操作。原创 2022-11-04 17:33:54 · 1250 阅读 · 1 评论 -
【网络编程套接字】什么是socket,socket基本知识认识
一台机器上可能会有大量的进程,但并不是所有的进程都要进行网络通信,可能有很大一部分的进程是不需要进行网络通信的本地进程,此时PID虽然也可以标识这些网络进程的唯一性.就是说,在不同的场景下可能需要不同的编号来标识某种事物的唯一性,因为这些编号更适合用于该场景。socket函数对应于普通文件的打开操作。(2)其次,网间进程通信完全是异步的,相互通信的进程间既不存在父子关系,又不共享内存缓冲区,因此需要一种机制为希望通信的进程间建立联系,为二者的数据交换提供同步,这就是基于客户/服务器模式的TCP/IP。原创 2022-11-01 14:16:28 · 676 阅读 · 11 评论