Alan
Alan
``` #include #include "workflow/WFHttpServer.h" int main() { WFHttpServer server([](WFHttpTask* task) { task->get_resp()->append_output_body("Hello World!"); }); if (server.start(8888,"server.crt", "server.key") == 0) { // start server on port 8888 getchar(); // press "Enter"...
我大概一个月之前部署了一次,手机(iPhone IOS12)PC(Win10 64)都是可以上网的,但是就这周开始,手机连上能上网,PC连上但是不能上网了,两台笔记本都这样,都是Win10 64位的。刚才重新部署了一遍也不行。
 如Wireshark中的Request in frame: #请求的帧号 或者 Response in frame: #响应的帧号 当http是短连接的情况下比较好判断,长连接情况下如何处理?Wireshark是如何处理的呢?是否有思路
性能问题
**brpc-1.13.0 protoc 3.21.12** ### 使用echo_server进行测试 `./echo_server -minloglevel=4` 使用rpc_press进行压测 **1. 单连接模式测试:** ` ./rpc_press -proto="./echo.proto" -method=example.EchoService.Echo -server=192.168.100.4:8000 -input=.'{"message":"hello"} {"message":"world"}' -qps=0 -timeout_ms=3000 -thread_num=512`  **`QPS 45W+`** **2. 连接池模式测试:** `./rpc_press -proto="./echo.proto" -method=example.EchoService.Echo -server=192.168.100.4:8000 -input=.'{"message":"hello"}...
在tls_construct_cert_verify_ntls接口内部设置了默认的ID 在tls_process_cert_verify_ntls中为了支持RFC8998,先设置了HANDSHAKE_SM2_ID然后再设置回SM2_DEFAULT_ID。 使用engine时EVP_PKEY_is_a是NULL,因为用的不是provider,pkey->keymgmt是NULL,无法设置回SM2_DEFAULT_ID,导致在验签时使用的ID不一致,验签失败。只能在引擎中的digestverify分别使用SM2_DEFAULT_ID和HANDSHAKE_SM2_ID验签两次吗?