会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
西北小蚂蚁
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2022年4月19日
面试题目记录~~
摘要: 1、请写出static关键字尽可能多的作用,至少两点。 C语言: (1)static修饰局部变量,会延长局部变量的生命周期。只会被初始化一次。 (2)static修饰全局变量和函数都表示隐藏,表示只能在本文件内使用,不允许被外部变量调用。 c++: static用来修饰的是类中的成员变量和成员函数,
阅读全文
posted @ 2022-04-19 13:48 西北小蚂蚁
阅读(28)
评论(0)
推荐(0)
2022年4月8日
Linux配置静态IP
摘要: ifconfig eth0 192.168.4.100 netmask 255.255.255.0
阅读全文
posted @ 2022-04-08 14:56 西北小蚂蚁
阅读(30)
评论(0)
推荐(0)
setsockopt:设置socket属性
摘要: setsockopt:设置套接字属性: 套接字属性有三层: 1、socket.层(SOL SOCKET) 2、TCP层(IPPROTO TCP) 3、IP层(IPPROTO IP) 案例1: 案例2: //允许多次绑定 int on = 1; //功能设置socket属性 //参数1:socket描
阅读全文
posted @ 2022-04-08 14:38 西北小蚂蚁
阅读(451)
评论(0)
推荐(0)
组播
摘要: 组播:(UDP) 发送方发送的组播数据包会传送到所有加入到组播组的主机上,主机上的接收方可以接收到该数据包。 加入组播地址的范围: 224.0.0.0 239.255.255.254的任意值一般不用结尾为0、1、255的IP 步骤: 发送端:socket—>指定发送地址为组播地址sendto 接收端
阅读全文
posted @ 2022-04-08 14:18 西北小蚂蚁
阅读(254)
评论(0)
推荐(0)
bind error
摘要: 在一个端口号和IP绑定多个socket的时候需要加如下代码才能不出错。 int on = 1; setsockopt(skt, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(int));
阅读全文
posted @ 2022-04-08 14:10 西北小蚂蚁
阅读(102)
评论(0)
推荐(0)
广播
摘要: 广播:(UDP) 发送方发送的广播数据包会传送到该局域网中的所有主机中,主机上的接收方可以接收到该数据包 255.255.255.255和192.168.4.255,都可以给本网段广播; 步骤: 发送:socket—>setsockopt(允许广播发送)-->sendto(广播地址) 接收:sock
阅读全文
posted @ 2022-04-08 13:26 西北小蚂蚁
阅读(106)
评论(0)
推荐(0)
网络服务器的超时检测:
摘要: 网络服务器的超时检测: Sigaction();//设置函数、获取函数 多个alarm()函数共同调用时,后面设置的时钟会覆盖掉前面的时钟 ~SA_RESTART;通道不重启
阅读全文
posted @ 2022-04-08 09:54 西北小蚂蚁
阅读(37)
评论(0)
推荐(0)
2022年4月7日
IO多路复用
摘要: 步骤: 1、首先我们需要创建一张文件描述符集合表 fd_set stFdr;//大小为1024字符 FD_ZERO(&stFdr);//初始化集合表将表全置为0 2、 然后将我们打开的文件的文件描述符添加到这张表里面 FD_SET(n, &stFdr);//将文件描述符加入列表 3、 用select
阅读全文
posted @ 2022-04-07 08:46 西北小蚂蚁
阅读(54)
评论(0)
推荐(0)
2022年4月6日
UDP协议
摘要: UDP协议: 面向无连接的不可靠的通信协议,想要保证可靠性可以采用重新传送 1、不可靠的原因: 1.非面向连接(不关心接收端是否在线)-一》没有三次握手 2.丢包不重发 3.错误的包不重发 4.没有信道拥堵控制 5.有一个最大传输长度限制 6.没有严格的校验机制 2、TCP和UDP的选择问题 需要:
阅读全文
posted @ 2022-04-06 19:44 西北小蚂蚁
阅读(100)
评论(0)
推荐(0)
2022年4月4日
计算文件大小:lseek、ftell、stat
摘要: 计算文件大小: #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdio.h> #include <stdio.h> #
阅读全文
posted @ 2022-04-04 15:23 西北小蚂蚁
阅读(309)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告