随笔分类 -  网络编程

摘要:1.getsockopt(sockfd, SOL_SOCKET, SO_SNDTIMEO, &tv_out, sizeof(struct timeval)); 问题:Bad address,报错,errno =14 ,EFAULT:optval指向的内存并非有效的进程空间 解决办法:getsocko 阅读全文 »
posted @ 2022-04-12 10:04 Smah 阅读(3312) 评论(0) 推荐(0) 编辑
摘要:服务端demo: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h> #include <netin 阅读全文 »
posted @ 2022-03-03 14:02 Smah 阅读(265) 评论(0) 推荐(0) 编辑
摘要:项目介绍 ZLMediaKit是一套高性能的流媒体服务框架,目前支持rtmp/rtsp/hls/http-flv流媒体协议。该项目已支持linux、macos、windows、ios、android平台,支持的编码格式包括H264、AAC、H265(仅rtsp支持H265);采用的模型是多线程IO多 阅读全文 »
posted @ 2022-03-02 10:38 Smah 阅读(1265) 评论(1) 推荐(0) 编辑
摘要:####概念 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 ####常规使用 C:\Users\A>Tracert www.baidu 阅读全文 »
posted @ 2021-12-07 16:04 Smah 阅读(3066) 评论(0) 推荐(0) 编辑
摘要:实时时间10:727 海康摄像头时间:10:359 海康流转换后播放时间:10:559 vlc播放时间:9:443 海康浏览器的延时在200(本次:167ms)毫秒左右 流转换后延时在200(本次:200ms)毫秒左右 vlc延时在1秒(本次:916ms)左右 应用框架WasmVideoPlayer 阅读全文 »
posted @ 2021-06-18 11:27 Smah 阅读(2668) 评论(2) 推荐(0) 编辑
摘要:1.ifconfig是一个管理网络设备的工具,ifconfig应该不少小伙伴都用过,最常用的就是用来查看Ip 2.ifconfig主要负责网络设备以及其物理适配器的激活、取消激活以及配置 3.可以修改一些特定和协议的参数(IP,netmask等)以及一些特定和接口的参数(IO端口、中断等) 4.可以 阅读全文 »
posted @ 2021-03-23 21:11 Smah 阅读(750) 评论(0) 推荐(0) 编辑
摘要:TCP状态转移图 一、TCP状态介绍: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1) 阅读全文 »
posted @ 2020-09-07 23:28 Smah 阅读(956) 评论(0) 推荐(0) 编辑
摘要:下面这张图是目前最新版本wireshark的默认着色规则。 Bad TCP:tcp.analysis.flags && !tcp.analysis.window_update 即TCP解析出错,通常重传,乱序,丢包,重复响应都在此条规则的范围内。 HSRP State Change:hsrp.sta 阅读全文 »
posted @ 2020-08-31 15:09 Smah 阅读(3055) 评论(0) 推荐(1) 编辑
摘要:计算机公开课笔记和课:https://it-ebooks.flygon.net/mooc/ os笔记:https://blog.dingbiao.top/ 收藏资源从未停止,学习三天打鱼两天半筛网。 前段时间因为不懂继承的具体用法, 子类继承父类的时候,是重新实例化了一份父类的实例来用。 当我说出这 阅读全文 »
posted @ 2020-08-30 02:04 Smah 阅读(241) 评论(0) 推荐(0) 编辑
摘要:select,poll,epoll都是IO多路复用中的模型。再介绍他们特点时,先来看看多路复用的 模型。 同其他IO的不同的是,IO多路复用一次可以等多个文件描述符。大大提高了等待数据准备好的时间的效率。为了完成等的效率,系统提供了三个系统调用:select,poll,epoll。这里不再讲述三者具 阅读全文 »
posted @ 2019-10-17 11:23 Smah 阅读(403) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示