TCP&IP网络编程
hsingyue
最好的生活方式,是和一群志同道合的人,一起奔跑在理想的路上!回头有一路的故事,低头有坚定的脚步,抬头有清晰的远方!
展开
-
理解网络编程和套接字
理解网络编程和套接字 概念 网络编程:编写程序使两台计算机之间相互交换数据 套接字:网络数据传输用的软件设备(socket) Linux中的socket:在Linux的世界里,socket也被认为是文件的一种,因此在网络传输过程中自然也可以使用文件I/O的相关函数。 Windows中的socket:Windows中的socket和文件是区分的,需要调用特殊的数据传输函数。 底层文件和文件描述符...原创 2019-02-15 16:14:37 · 746 阅读 · 0 评论 -
套接字的类型与设置
创建套接字 #include <sys/socket.h> int socket(int domain, int type, int protocol) 参数 domain : 协议簇 头文件sys/socket.h中声明的协议簇 名称 协议簇 PF_INET IPv4互联网协议簇 PF_INET6 IPv6互联网协议簇 PF_LOCAL 本地...原创 2019-02-15 18:25:59 · 325 阅读 · 0 评论 -
多进程服务器
进程的概念及应用 进程:占用内存空间正在运行的程序 CPU核:CPU核的个数与运行的进程数相同,若进程超过核数,进程将分时使用CPU资源.(cpu运算速度极快,所以平时感觉所有进程好像是在同时运行) 查看进程:ps au 并发服务器的实现方法 多进程服务器:通过创建多个进程提供服务 多路复用服务器:通过捆绑并统一管理I/O对象提供服务 多线程服务器:通过生成与客户端等量的线程提供服务 创建进程...原创 2019-02-16 15:33:16 · 244 阅读 · 1 评论