首页
社区
课程
招聘
[求助]MFC dll 编写问题
发表于: 2014-5-6 20:12 3700

[求助]MFC dll 编写问题

2014-5-6 20:12
3700
用MFC 开发DLL,导出函数如下为什么调用导出函数
	g_sockSrv=socket(AF_INET,SOCK_STREAM,0);                    //创建socket
	g_addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);           //设置地址
	g_addrSrv.sin_family=AF_INET;
	g_addrSrv.sin_port=htons(LISENT_PORT);                      //设置端口号

加载调用DLL中下面函数简单的赋值函数会出错?
而且调试的时候:

关键代码如下:
SOCKET g_sockSrv;
SOCKET g_sockClient;
SOCKADDR_IN  g_addrClient;
SOCKADDR_IN g_addrSrv;



int CServerDllApp::StartLisent(void)
{
	AfxMessageBox(L"进入成功");
	g_sockSrv=socket(AF_INET,SOCK_STREAM,0);                    //创建socket
	g_addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);           //设置地址
	g_addrSrv.sin_family=AF_INET;
	g_addrSrv.sin_port=htons(LISENT_PORT);                      //设置端口号

	PLISENT_PARAM pLisentParam = {0};
	pLisentParam->sockSrv = g_sockSrv;
	pLisentParam->sockClient = g_sockClient;
	pLisentParam->addrSrv = g_addrSrv;
	pLisentParam->addrClient = g_addrSrv;
	AfxMessageBox(L"进入成功");
	AfxBeginThread(Lisent, pLisentParam);
	return 0;
}

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 68
活跃值: (190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
咋也没见你导出啊
2014-5-6 22:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我感觉你可能没有初始化Socket
2014-5-6 23:33
0
雪    币: 8
活跃值: (33)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
就是没初始化啊
2014-5-6 23:38
0
游客
登录 | 注册 方可回帖
返回
//