网络编程
文章平均质量分 50
联动-X
7年网络通信公司经验,曾担任知名通信公司工程师,负责大型网络项目20+,这里你可以收获更多的网络知识,让你从小白走向网络世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UDP调用connect()作用
我们都知道,UDP是无连接的,但是为什么协议让UDP也可以调用connect()? 1.因为UDP可以是一对一,多对一,一对多,或者多对多的通信,所以每次调用sendto()/recvfrom()时都必须指定目标IP和端口号。通过调用connect()建立一个端到端的连接,就可以和TCP一样使用send()/recv()传递数据,而不需要每次都指定目标IP和端口号。但是它和TCP不同的是它没有三次转载 2017-07-21 12:52:18 · 806 阅读 · 0 评论 -
网络编程下关于服务器模型的总结
LINUX下关于服务器模型的总结 服务器分为1:循环服务器 2:并发服务器 循环服务器:在同一时刻只能响应一个客户端的请求。 并发服务器:在同一时刻可以响应多个客户端的请求。在循环服务器中,分为TCP服务器和 UDP服务器,循环服务器一般很少使用。 在并发服务器中,一般有多进程并发服务器,多线程服务器,IO多路复用并发服务器。 (1)多进程的原创 2017-07-22 14:32:02 · 402 阅读 · 0 评论 -
LINUX下如何创建TCP客户端和服务器,实现通信
TCP的客户端和服务器的创建1.socket是属于LINUX下的进程间通信的一种方式BSD,(socket)套接字。 既可以实现同一台主机间的进程间通信,也可以实现不同主机间的进程间通信, 也是操作系统给应用程序提供的用于网络通信的接口。 在Linux下,由于一切皆文件,所以socket也是一种文件。可以通过文件描述符去操作。 2.IP号:主机的唯一标识。原创 2017-07-19 10:26:10 · 7692 阅读 · 4 评论
分享