
linux网络编程
文章平均质量分 71
PCONST
路远行则至
展开
-
linux网络编程 --- socket实战(二)
common.h #include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <sys/types.h> #include <arpa/inet.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #define SERADDR "192.168.原创 2021-05-31 14:32:53 · 295 阅读 · 0 评论 -
linux网络编程 --- socket实战(一)
server.c #include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <sys/types.h> #include <arpa/inet.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #define SERADDR "192.168.原创 2021-05-31 13:21:01 · 301 阅读 · 0 评论 -
linux网络编程 --- socket编程接口介绍
一、什么是socket?二、 UNIX/Linux 中的 socket 是什么?三、套接字有哪些类型?socket有哪些类型?流格式套接字(SOCK_STREAM)数据报格式套接字(SOCK_DGRAM)四、socket() 函数五、bind() 函数**`sockaddr_in 结构体`****`in_addr 结构体`**为什么使用 sockaddr_in 而不使用 sockaddr六、connect() 函数七、listen() 函数八、accept() 函数 一、什么是socket? socke.转载 2021-05-30 23:00:29 · 313 阅读 · 0 评论 -
linux网络编程 ---TCP/IP协议
一、TCP/IP分层模型 这个网络模型究竟是干什么呢?简而言之就是进行数据封装的。 我们平常使用的程序(或者说软件)一般都是通过应用层来访问网络的,程序产生的数据会一层一层地往下传输,直到最后的网络接口层,就通过网线发送到互联网上去了。数据每往下走一层,就会被这一层的协议增加一层包装,等到发送到互联网上时,已经比原始数据多了四层包装。整个数据封装的过程就像俄罗斯套娃。 当另一台计算机接收到数据包时,会从网络接口层再一层一层往上传输,每传输一层就拆开一层包装,直到最后的应用层,就得到了最原始的数据原创 2021-05-30 22:11:25 · 286 阅读 · 0 评论