文件名称:用IOCP完成端口开发的支持Socks4和Socks5的高并发服务器程序源码
文件大小:121KB
文件格式:RAR
更新时间:2022-10-20 00:38:00
iocp 完成端口 socks5 socks4 tcp
基于MFC开发,从成熟项目中分离出来。所有网络操作均使用IOCP完成端口网络模型,能达到很高的性能和网络吞吐量。CPU占用率很低,稳定无BUG,可长期运行。 讲解文章:https://blog.csdn.net/jaye8090/article/details/123648814
【文件预览】:
stdafx.cpp
RegistryEditorDef.h
NetMonitorDef.h
res
----SocksProxy.ico(66KB)
----SocksProxy.rc2(676B)
stdafx.h
ConfigCenter.cpp
TrayIconDef.h
TimeCnt.cpp
TipsBox.cpp
SocksProxy.h
SocksProxy.vcxproj
TimeCnt.h
DataProcess
----DataParse.h(5KB)
----DataPack.h(4KB)
----DataParse.cpp(7KB)
----DataPack.cpp(5KB)
----DataPackDef.h(1KB)
targetver.h
SocksProxy.rc
SocksProxy.vcxproj.filters
NetMonitor.cpp
SocksProxyDlg.h
NetMonitor.h
SocksProxy.vcxproj.user
ConfigCenter.h
MsgCenter.h
ConfigCenterDef.h
TipsBoxDef.h
TrayIcon.h
VerCtrl.h
MsgCenter.cpp
Lock
----AutoLock.h(998B)
----AutoLock.cpp(1KB)
----AutoLockDef.h(772B)
resource.h
MsgCenterDef.h
TCP
----ContextBuf.cpp(8KB)
----BridgeCtrlDef.h(2KB)
----TCP.cpp(32KB)
----BridgeCtrl.h(4KB)
----TCPDef.h(3KB)
----BridgeCtrl.cpp(9KB)
----TCP.h(15KB)
----SocketBufDef.h(951B)
----ContextBuf.h(4KB)
----SocketBuf.h(2KB)
----ContextBufDef.h(4KB)
----SocketBuf.cpp(4KB)
TrayIcon.cpp
Ptl
----UserPtl.cpp(6KB)
----UserPtl.h(3KB)
----UserPtlDef.h(1KB)
Channel
----DstConn.h(4KB)
----Channel.cpp(9KB)
----UserConn.h(6KB)
----ChannelDef.h(2KB)
----UserConn.cpp(11KB)
----Channel.h(4KB)
----DstConn.cpp(7KB)
----UserConnDef.h(1KB)
----DstConnDef.h(1023B)
RegistryEditor.cpp
SocksProxy.sln
TipsBox.h
RegistryEditor.h
SocksProxy.cpp
SocksProxyDlg.cpp