logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于MFC 的链接库

②在visual studio 的工程配置中,Extension dll的预处理器中要添加_AFXEXT,表示该库是一个扩展dll。① DLL内部没有CWinApp类的全局对象,需要DLL导出自己的Dllmain接口,并在Dllmain中进行一些初始化配置工作。③在visual studio 的工程配置中,regular dll的预处理器中要添加_USRDLL,表示该库是一个规则dll。② DLL

#mfc#c++
关于socket的地址复用和端口复用技术与UDP并发

可以看作是内核级负载均衡。观察上述代码,可以注意到,当获知了客户端的源端口和源ip后,会将新udp socket连接到该客户端(执行了connect操作),这样一来,新的udp socket五元组就唯一确定了,下一次该客户端再发数据包,就会直接找到这个新的udp socket,放到指定缓冲区,而不会随机分配了。socket是系统级资源(区别于进程级和线程级,在本机上是全局唯一的),可以人为绑定本地

#c++#udp#网络协议 +1
搜狗开源框架Workflow网络模型分析

本篇博客分享了高性能后端服务框架workflow在windows系统下的网络模型实现原理,通过源码阅读,梳理了workflow中一个典型网络服务的开启步骤和异步网络事件的产生、触发以及处理所经历的过程,着手剥离了网络模型中的关键模块,在此基础上实现了一个高并发TCP Server,扩充实现了UDP并发服务器,开展了压力测试。

文章图片
#c++#后端#windows +1
到底了