Windows 平台上面管理服务器程式的高级 QoS 策略

在 Windows 平台上面,目前有两个办法来调整应用程式的 QoS 策略设置,一种是通过程式设置,一种是通过 “Windows 组策略控制”。

在阅读本文之前,您需要先查阅本人以下的几篇文献,作为前情提示:

VC++ Windows 平台通过QOS2库函数设置Socket DSCP(IP_TOS)参数选项_udp可以打dscp吗-CSDN博客

Windows TCP/IP客户端模式,网络吞吐优化_ctcp cubic-CSDN博客 

C/C++ 设置Socket的IP_TOS选项_socket修改tos-CSDN博客

在 Windows 平台,自进入 Windows Vista / Windows 2008 Server 开始就不允许用户通过,标准SOCKET API 接口来设置链路 QOS 策略了,但 Vista/7/2008/8 好歹对系统注册表解禁重启,还能用,但是 Windows 2012 RC2、Windows 8.1(build 9200)开始根本就不行,只能通过 QoS2 接口调用来设置。

但直到今天,我都没搞明白UDP/IP,按照文档应当如何对具体进程SOCKET资源设置,当然是知晓 TCP/IP,链路QOS2接口怎么使用。

但是让程序自己去调用系统的接口太麻烦了,操作系统本来就提供了对应的QOS策略管理的操作面板,点几下就能解决问题,何必要这么闹腾,还得改服务器程序的网络实现代码结构。

高级 QoS 策略配置步骤:

1、以管理员身份运行 cmd

2、运行 gpedit 命令打开 Windows 组策略控制窗口(MMC)

3、点击 Windows 设置项

4、点击基于策略的 QoS 

5、右键高级 QoS 策略

6、

7、

8、右键基于策略的 QoS -> 新建策略

9、策略命随便写,DSCP值(0~63)写 26 就可以(它就是:FLASH 报文优先级)

10、写你的EXE服务器程序的全文件路径(Full Exe Path)

11、这个默认就OK,有需要自己调。

12、有TCP+UDP就选这个,没得选TCP或者UDP,点完成。

 

 

上面就配置完了就立即生效了,不放心就重启下服务器程序,怎么验证是否有效果,在服务器上面打开抓包工具,如:“Wireshark”

比如下面这样:

TOS为 0x68 它就相当于DSCP值为26的效果,FLASH报文。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/641516.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

跨境电商测评攻略:如何安全有效地提升业绩?

跨境电商做久了,卖家都会陷入一个困境,到底是该坚持慢慢做好,还是要测评? 有卖家表示,美客多基本的操作如果熟练了之后,就不用在运营上费太多功夫 这时候要好好规划一下测评的事情,做美客多到最后你会发…

双链向表专题

1.链表的分类 链表的种类非常多组合起来就有 2 2 8种 链表说明: 虽然有这么多的链表的结构,但是我们实际中最常⽤还是两种结构: 单链表 和 双向带头循环链表 1. 无头单向⾮循环链表:结构简单,⼀般不会单独⽤来存数…

matlab学习003-绘制由差分方程表示的离散系统图像

目录 1,题目 2,使用函数求解差分方程 1)基础知识 ①filter函数和impz函数 ②zeros函数 ☀ 2)绘制图像 ​☀ 3)对应代码 如果连简单的信号都不会的,建议先看如下文章👇,之…

科东软件Intewell-Win_V2.1.0_release版本正式发布,鸿道Intewell引领新型操作系统

Intewell-Win_V2.1.0_release版本正式发布_工业嵌入式实时操作系统 Intewell-Win_V2.1.0_release版本 版本号:V2.1.0 版本发布类型:release正式版本 版本特点 增加系统配置服务和web配置工具 特殊说明 版本或修改说明:无 增加功能&…

列车tcn网络mvb从站接收代码流程解析

TCN-列车通信网络概述 机车车辆通信网络(TCN-列车通信网络)的基本组件是在整个列车单元中提供数据通信的有线列车总线(WTB)和用于在车辆或固定连接车辆组(组成)内进行数据交换(通信&#xff09…

Rust入门-所有权

一、为什么、是什么、怎么用 1、为什么Rust要提出一个所有权和借用的概念 所有的程序都必须和计算机内存打交道,如何从内存中申请空间来存放程序的运行内容,如何在不需要的时候释放这些空间,成为所有编程语言设计的难点之一。 主要分为三种…

时钟HRC、LRC的校正

时钟校准 HRC校准原理LRC校准原理校准系数自加载flash测试步骤相关代码 HRC校准原理 寻找最合适的HRC温度特性调节HRC_TC、HRC输出频率调节控制位HRC_ADJ,使得HRC的实际频率和期望频率差别最小。 LRC校准原理 寻找最合适的LRC输出频率调节控制位LRC_ADJ使误差最…

谷歌广告B2C实战特训营,500+谷歌账户经验,实战演示从0-1搭建广告账户

结合数据优化搜索、购物(PMax)、再营销、展示、视频广告类型,提升ROI稳定增长 课程背景: 不同的电商产品(如大件家具、假发、服饰等)适合的广告类型、组合策略、预算配置大不相同。 为了让大家最快掌握不同产品的投放策略找到最适合自己的打法&#x…

vuex和pinia转态管理工具介绍

一、介绍 相同点: 都是Vue.js的状态管理工具 不同点: 区别PiniaVuex支持Vue2和Vue3都支持Vue3写法需要额外配置Mutation只有 state, getter 和 action,无Mutationaction异步、Mutation 同步actionaction支持同步和异步action异步、Mutatio…

nvm管理多个node版本,快速来回切换node版本

前言 文章基于 windows环境 使用nvm安装多版本nodejs。 最近公司有的项目比较老需要降低node版本才能运行,由于来回进行卸载不同版本的node比较麻烦;所以需要使用node工程多版本管理,后面自己就简单捯饬了一下nvm来管理node,顺便…

淘宝京东比价接口推荐(商品api接口)

主流电商商品API接口 数据时代,做好数据分析的重要性不言而喻。电商行业也同样如此,做好商品数据的整合分析,对于电商企业来说,有以下几个好处: 更好地了解产品表现。通过商品数据分析,品牌方可以了解到商…

前端css中的transform(转换)的使用

前端css中的transform的使用 一、前言二、流程图三、举例(一)、平移1.平移,源码12.源码1运行效果(1).视频效果(2).截图效果 3.平移3d效果,源码24.源码2运行效果(1)、视频效果(2)、截…