网络
文章平均质量分 63
网络及网络编程
四川精神小伙
四川人,四川魂,四川都是人上人
展开
-
建立TCP的客户端和服务端(Windows)
一.建立TCP的服务端1.加载库2.创建监听套接字3.绑定IP地址4.监听5.接受链接6.接收数据7.发送数据8.关闭套接字,卸载库#include<iostream>#include<stdio.h>#include<winsock2.h>#include <Ws2tcpip.h> using namespace std;#pragma comment(lib, "ws2_32.lib")int main()原创 2022-04-17 13:49:09 · 3718 阅读 · 0 评论 -
Windows建立UDP的客户端和服务端
一.UDP的服务端建立:udp服务端创建的步骤:1.加载库2.创建套接字3.绑定IP地址4.接收数据5.发送数据6.关闭套接字,卸载库代码如下:#include<iostream>#include<stdio.h>#include<winsock2.h>#include <Ws2tcpip.h> using namespace std;#pragma comment(lib, "ws2_32.lib")int原创 2022-04-17 13:39:43 · 4642 阅读 · 0 评论 -
TCP协议
7.缓冲区:操作系统会给每个进程分配空间,每创建一个套接字就会给套接字分配一个发送和接受缓冲区。sendto就是从发送缓冲区里拷贝数据,recvfrom从接受缓冲区拷贝数据查看接受缓冲区和发送缓冲区的大小:getsocket(sock,lebvel,optval,optlen);65536 64Ksendto:阻塞模式:如果缓冲区里没有足够的空间,就等到空间足够大正在把数据拷贝到发送缓冲区中非阻塞模式:如果缓冲区没有足够的空间就有多少拷贝多少,拷贝完立即返回,返回的是实际拷贝的字节数//1.原创 2022-04-16 21:26:53 · 17041 阅读 · 1 评论 -
关于子网划分
一.子网掩码:(在学习子网划分之前要先了解子网掩码)子网掩码是在IPv4地址资源紧缺的背景下为了解决lP地址分配而产生的虚拟lP技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面。子网掩码是一个32位地址,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。也就是说子网掩码是由网络号和主机号组成的。网络号用1标识,主机号用0标识。实际网络上的IP地址是由实际IP地址和子网掩码相与的结果。默认子..原创 2022-04-10 23:22:02 · 1590 阅读 · 0 评论