草庐IT

err_connection_closed

全部标签

c++ - gRPC C++,客户端 : "14: Connect Failed"

我们正在运行来自https://grpc.io/docs/quickstart/cpp.html#update-a-grpc-service的“helloworld”示例我们收到以下错误:14:ConnectFailedGreeterreceived:RPCfailed.服务器和客户端正在监听:0.0.0.0:50051。服务器正在运行。首先我们在服务器上收到一个数据包,客户端崩溃了,我用tcpdump检查了它。我们检查了不同的主机以及同一台主机,但它对这两种情况都不起作用。我们应该更改不同的IP还是不同的端口号? 最佳答案 我在我

有关 java.io.IOException: Connection reset by peer 解决问题方法之一

有很多大佬已经终结出现这个错误的原因有一下几种1.服务器在接受处理用户请求时,自身的cpu、io、内存、线程等资源都是有最大限制的。当并发请求超过服务器的承载量时,服务器会停掉一些请求。(但是要注意如果实际的并发数量没有超过服务器的承载量,可能中了木马病毒问题导致的。这个时候需要分析了)。2.客户端关闭了浏览器,但是服务端还是继续发送数据。3.浏览器端按了Stop。(ps:有的文档说浏览器弹框阻止也类似stop情况,本人没有亲自测试。可以参考:这篇文章https://www.cnblogs.com/panxuejun/p/7160148.html)。上面两种都是客户端造成的,但是因为服务端在进

浏览器提示ERR_SSL_KEY_USAGE_INCOMPATIBLE解决

ERR_SSL_KEY_USAGE_INCOMPATIBLE报错原因ERR_SSL_KEY_USAGE_INCOMPATIBLE错误通常发生在使用SSL/TLS连接时,指的是客户端和服务器之间进行安全通信尝试失败,原因是证书中的密钥用途(KeyUsage)或扩展密钥用途(ExtendedKeyUsage,EKU)与正在尝试的操作不兼容。这意味着SSL/TLS证书不支持当前的使用场景。密钥用途(KeyUsage)密钥用途限制了证书中公钥的使用方式。例如,某些证书仅用于验证数字签名,而其他证书可能用于加密数据。如果尝试使用证书执行未经授权的操作(比如,使用仅限签名的证书来建立SSL/TLS连接),

c++ - 使用 FILE_FLAG_DELETE_ON_CLOSE 标志创建文件

在描述我的问题之前,这里是我正在编写的程序(IHExplorer.exe)的描述:这是一个C++应用程序。IHExplorer应用程序看起来尽可能像Windows资源管理器窗口。但有一个异常(exception),那就是从这个资源管理器窗口中启动文件会首先将它们解密到用户的临时文件夹,然后启动与文件扩展名关联的应用程序并在关闭时删除文件。我遇到的问题是文件关闭时自动删除。这是一个场景:用户在IHExplorer中双击加密的.txt文件。IHExplorer解密内存中的.txt文件,然后使用::CreateFile将其写入%TEMP%,它返回文件的句柄(IHExplorer必须至少保持此

c++ - recv() 与 errno=107 :(transport endpoint connected)

嗯..我使用典型的epoll+多线程模型来处理海量套接字,也就是说,我有一个名为epollWorkThread的线程,它使用epoll_wait来处理i/o套接字。当有一个EPOLLIN事件时,recv()将完成工作,我确实使用noblocking模式来允许立即返回。而recv()确实处于while(true)循环中。最初的时候一切都很好(可能是几个小时或几分钟,或者如果我运气好的话),我可以收到信息。但一段时间后,recv()坚持返回-1,errno=107(ENOTCONN)。传输的另一个对等点是用AS3编写的,它确保套接字已连接。所以我对recv()行为感到困惑。提前致谢,如有任

c++ - QObject::connect 未将信号连接到插槽

我在我的项目中使用C++和Qt,我的问题是QObject::connect函数没有将信号连接到插槽。我有以下类(class):classAddCommentDialog:publicQDialog{Q_OBJECTpublic:...somefunctionssignals:voidsnippetAdded();privateslots:voidon_buttonEkle_clicked();private:Ui::AddCommentDialog*ui;QStringsnippet;};我的主窗口的一部分:classMainWindow:publicQMainWindow{Q_OBJ

c++ - 如何使用带有函数指针的新 QObject::connect 语法将 QSslSocket::error 信号连接到插槽?

我正在尝试编译这段代码。标题:#ifndefSOCKETTEST_H#defineSOCKETTEST_H#include#includeclassSocketTest:publicQObject{Q_OBJECTpublic:explicitSocketTest(QObject*parent=0);signals:publicslots:voidonError(QAbstractSocket::SocketErrorsocketError);};#endif//SOCKETTEST_H来源:#include"sockettest.h"SocketTest::SocketTest(QO

【ssh】解决port 22:connection time out

突然gitclone报错了,之前没遇到过,记录一下报错信息:ssh:connecttohostgithub.comport22:ConnectiontimedoutPleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.运行以下命令检查ssh是否能够连接成功ssh-Tgit@github.com报错:$ssh-vTgit@github.comOpenSSH_9.2p1,OpenSSL1.1.1t7Feb2023debug1:Readingconfigurationdata/etc/ssh/ssh_configdebug

c++ - QSqlQuery 内存问题。 QSqlQuery::exec() 和 QSqlDatabase::open()/close();

我正在检查我创建的应用程序的内存使用情况。它进行多次调用以从数据库(SQLite3)读取和写入值。我观察到以下内容:QSqlQuery::exec()使用一些KB的RAM来执行给定的查询,但在超出范围后不会释放内存。QSqlDatabase::open()和close()并不像文档中建议的那样帮助释放资源。如果有的话,close()会导致资源(至少是内存)在堆/堆栈上保持“受困”状态。例如,这是我用来访问数据库的典型代码段。QStringListvalues;db.open();QStringstrQuery="SELECTDISTINCT"+field+"FROM"+table+st

正向代理访问https;报错 curl: (56) Received HTTP code 502 from proxy after CONNECT NGINX报错:proxy_connect: con

正向代理访问https;报错curl:(56)ReceivedHTTPcode502fromproxyafterCONNECTNGINX报错:proxy_connect:connectionerrorwhileconnectingtoupstream内网服务器通过正向代理nginx,访问公网业务平台。文章目录正向代理访问https;报错curl:(56)ReceivedHTTPcode502fromproxyafterCONNECTNGINX报错:proxy_connect:connectionerrorwhileconnectingtoupstream前言一、正向代理配置二、测试正向代理三、