TCP本身是有一个保活状态的 keep-alive机制,默认是关闭的,需要单独启动就可以;默认保活时间是2小时,不过这个机制是在协议层,也就是传输层生效的,如果应用层出问题了,就不能及时发现问题;如果想要实现断线重连的操作,这个就不好实现了。         另一种方式,可以在应用层自定义模拟这个心跳检测机制,使用线程或者定时器来定时发心跳包即可实现保活功能,并且能做到断线重连的操作。 详情地址: https://blog.csdn.net/mars1199/article/details/134482555
2024-05-18 09:41:03 7KB 网络协议
1
使用Delphi Distiller 注册 Delphi and C++Builder 2010时,如果Remove...use lsuper method”项为灰色不能选择的话,需要安装Delphi and C++Builder 2010 update 4/5。安装后即可勾选。 此外,delphi2010比起经典版本delphi7好用,但是每update一次原来的注册补丁就不能用了。 这时对应update4、5 真正能够用的最新补丁。
2024-05-17 22:04:27 116.41MB Delphi2010 C++Builder Update4/5
1
VScode安装包(含C/C++环境配置文件)
2024-05-17 22:00:51 122.41MB VScode安装包
1
leetcode 刷题技巧,题型有数组、动态规划、数学、字符串、树、哈希表、深度优先搜索、二分查找、贪心算法、广度优先搜索、双指针
2024-05-17 19:49:36 3.66MB leetcode
1
C++关于信息学竞赛 二维数组23个源文件试题 供初学者练习 #include using namespace std; main() { int a[6][6],max,max_y,min,min_x; for(int i=1;i<6;i++) for(int j=1;j<6;j++) cin>>a[i][j]; for(int i=1;i<6;i++) { max=a[i][1];max_y=1; for(int j=2;j<6;j++) if(a[i][j]>max) {max=a[i][j];max_y=j; } //本行最大值存入max 本行中最大值所在的列下标 存入max_y min=a[1][max_y];min_x=1; for(int j=2;j<6;j++) if(a[j][max_y]
2024-05-17 15:16:16 10KB 信息学竞赛 二维数组
1
职工工资信息管理系统是一款基于C++语言开发的应用程序,旨在帮助企业管理职工工资信息。该系统具备用户友好的界面和强大的功能,可以轻松地添加、编辑、删除和查询职工工资信息。通过使用该系统,企业可以更加高效、准确地处理职工工资信息,提高管理效率,降低管理成本。 该系统的主要功能包括: 添加职工工资信息:用户可以输入职工的基本信息和工资信息,并将其保存到数据库中。 编辑职工工资信息:用户可以修改已保存的职工工资信息,并更新到数据库中。 删除职工工资信息:用户可以删除已保存的职工工资信息,并从数据库中移除。 查询职工工资信息:用户可以根据职工姓名、工号等信息查询职工的工资信息,并显示查询结果。
2024-05-16 23:59:02 14KB 信息管理系统
1
这是作者花了很多心血编译并封装的高斯伪谱算法等一系列最优控制算法的封装库,可以求解各种轨迹优化问题。项目主要基于Lpopc进行封装,并提供了visual studio demo项目供学习。通过ElegantGP(该库名称),您可以构建各种复杂最优控制问题并求解。它所依赖的arma和MKL我也都打包在了这个库中,您无需为依赖问题而烦恼。C++求解高斯伪谱算法,从现在开始将不再困难!
2024-05-16 18:01:59 431.14MB 最优控制 轨迹优化
文件包括用遗传算法、退火算法实现的护士排班代码,还有一个简易版的排班代码,都是亲手敲出来的,希望能对你有所帮助
2024-05-16 15:51:49 7.16MB 护士排班 遗传算法 退火算法
1
一款超级好用的c++编译器,快来下载吧。
2024-05-14 18:07:13 37.06MB
1
是否具备高并发、高性能、分布式、事件驱动框架设计能力,是优秀C++中高级工程师的分水岭,我将通过本文带领大家纯手写一个Reactor服务器,让大家可以高效掌握三高框架设计思维,同时让你对C++网络编程、线程、智能指针、C++11标准高阶技术等运用自如。  Reactor是一种事件驱动机制,和普通函数调用的不同之处在于:应用程序不是主动的调用某个API完成处理,而是恰恰相反,Reactor逆置了事件处理流程,应用程序需要提供相应的接口并注册到Reactor上,如果相应的事件发生,Reactor将主动调用应用程序注册的接口,这些接口又称为“回调函数”。用“好莱坞原则”来形容Reactor再合适不过了:不要打电话给我们,我们会打电话通知你。 websocket是基于tcp协议的应用层协议,也就是建立在tcp协议之上的自定义协议。这个协议比http协议更加的简单,因为websocket只对协议的格式做要求,只要符合数据格式就可以使用。 websocket一般用来服务器主动推送消息给客户端,反观HTTP,HTTP是请求响应的模式,客户端来一个请求,服务器响应一个请求,服务器无法主动发送数
2024-05-13 18:32:56 3KB
1