社区
网络编程
帖子详情
如何在dll中创建套接字?
stevens_wu
2006-08-22 08:53:18
查阅了相关资料后得知使用dll时避免在DllMain中创建网络套接字,但是我又需要在执行到dll时自动完成套接字的操作,请教有什么好的方法可以做到?
...全文
207
2
打赏
收藏
如何在dll中创建套接字?
查阅了相关资料后得知使用dll时避免在DllMain中创建网络套接字,但是我又需要在执行到dll时自动完成套接字的操作,请教有什么好的方法可以做到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
softrain
2006-08-22
打赏
举报
回复
在DLL_PROCESS_ATTACH时就可以创建,但是那时网络环境可能还没来得及初始化.如果是显式load的,可以在load这个DLL之前初始化网络环境.
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
g_socket = socket(...);
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
g_hInst = (HMODULE)hModule;
}
return TRUE;
}
stevens_wu
2006-08-22
打赏
举报
回复
那么我应该将bind等操作的代码放置在哪里呢?
HEX / RGB 颜色转换工具
颜色转换工具
组合式专用铣齿机床设计(论文 CAD图纸).rar
组合式专用铣齿机床设计(论文 CAD图纸).rar
AI Challenger 2018 阅读理解赛道代码分享.zip
一款 AI 辅助阅读器,三栏设计实现笔记、阅读、对话同屏交互,让深度阅读更高效
易语言源码多任务同时下载源码
易语言源码多任务同时下载源码
Artix-7-XC7A35T-DDR3开发板硬件参考设计资料
源码下载地址: https://pan.quark.cn/s/3a6709c3f9be This is a TPYboard You can get started right away by writing your Python code in 'main.py'. For a serial prompt: - Windows: you need to go to 'Device manager', right click on the unknown device, then update the driver software, using the 'tpybcdc.inf' file found on this drive. Then use a terminal program like Hyperterminal or putty. - Mac OS X: use the command: screen /dev/tty.usbmodem* - Linux: use the command: screen /dev/ttyACM0 Please visit http://www.tpyboard.com/help/ for further help. Designed by TurnipSmart in Shandong!
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章