网络与通信

WebSocketServer方法里注入不了其他类

请直接看原文:WebSocketServer无法注入其他对象的问题 - 知乎 (zhihu.com)WebSocket服务无法使用自动注入解决方法_websocket sever不可以直接注入吧-CSDN博客------------------------------------------------------------------------------------------------

1.最新版wsl2 2.0 安装 ,支持与主机同ip

win版本要求:Windows 11 23H2 或更高版本​ 可以通过 Win+R 输入 winver 来查询系统版本 一、 wsl2的开启 首先 WSL2 gui 需要Windows 11 Build 22000版本以上才支持 利用管理员权限打开PowerShell 执行 dism.exe /online /enable-feature /featurename:Virt

HTTP详解及代码实现

HTTP详解及代码实现 HTTP 超文本 传输 协议 URL简述 状态码 常见的状态码 请求方法 请求报文 响应报文 HTTP常见的Header HTTP服务器代码 HTTP  HTTP的也称为超文本传输协议。解释HTTP我们可以将其分为三个部分来解释:超文本,传输,协议。 超文本  加粗样式超文本从字面意思就是超

在类Unix平台实现TCP客户端

我们这个TCP客户端将从命令行接收两个参数,一个是IP地址或域名,另一个是端口,并尝试连接在这个IP地址的TCP服务端。TCP端的创建流程: 判断命令行参数个数,够不够 利用getaddrinfo()函数和命令行传递的参数来配置远程地址 创建socket 连接socket 进入循环等待本地terminal或socket来的新数据

DNS over HTTPs(DOH)配置实现

在互联网场景下使用DNS会受到中间DNS服务器的影响,最常见的就是缓存问题,运营商的DNS服务器往往会强制改写域名的TTL并将该结果进行缓存。遇到需要通过域名进行业务切换的场景时(比如,想要将一个业务通过域名从一个数据中心切换到另一个数据中心),需要等待DNS缓存时间过期,这个机制延长了切换的时间。

CentOS关于Firewalld防火墙指定IP端口开放

正式生产环境中会涉及到很多关于防火墙的策略,正确的设置防火墙也能避免很多漏洞的发现。#$IP设置为需要对其开放的服务器的IP $PORT设置为需要开放的端口号 $AGR设置为需要开放的协议两个选项tcp和udp firewall-cmd --add-rich-rule="rule family="ipv4" source address&#61

API接口加解密技术方案(参考HTTPS原理和微信支付)

一、背景与目标随着网络技术的快速发展,数据安全问题日益突出。为了防止爬虫、防请求篡改、防请求重放,以及验证数据完整性,本方案结合HTTPS原理和微信支付加解密设计,通过对称加密、非对称加密、签名等技术,为API接口提供加解密设计和落地。 二、方案设计 对称加密、非对称加密、哈希算法、验签算法 对称加密:采用相同的