自己做的一些东西
文章平均质量分 96
是落落呀
2022届毕业(简历被怀疑不是本人了,加个姓吧,孙)
展开
-
一个c++RPC实现
一个c++RPC实现简述1.线程池2.RPC2.1RpcServer2.2RpcClient3.测试简述 1.本文主要由三个部分,第一个是线程池的实现,第二个是RPC的实现,第三个是一些测试的代码。 2.ROC网络的部分使用我另一篇文章的网络服务实现,所以这里的RPC实现完全没有一行关于网络的代码。 3.因为使用的是现成的网络轮子,很多地方的接口也不得不受限于其提供的接口。1.线程池 这个线程池是我直接拿来别人的改改,来自link. threadpool.h文件class CThr原创 2021-11-16 16:20:12 · 3860 阅读 · 2 评论 -
从零造的一个网络轮子
从零造的一个网络轮子一 类图及各类简述一 类图及各类简述首先,在整个类图中,绿色部分是分别在客户端和服务端可直接使用的三个类,蓝色部分的两个类则是两个单例对象。1.CServiceNoBlock:是一个服务端的类,所有socket全都通过非阻塞模式进行accept、recv、send等行为,每次循环都会对所有socket进行操作,类似于轮询。2.CServiceEpoll:继承自CServiceNoBlock,行为和CServiceNoBlock基本一样,主要区别在于:在对套接字进行轮询之前,使用原创 2020-12-09 22:25:14 · 566 阅读 · 1 评论 -
从零写的一个嗅探器
a原创 2020-08-26 19:29:17 · 594 阅读 · 0 评论