100在线求解.exe 转DLL 后出现的网络连接的问题??

khon 2005-04-14 07:20:05
原来是一个exe文件现在转成dll后出现了问题
在跟踪测试时发现执行到if( m_pSocket->Connect(m_strServerIPAddr, m_iPort))
之后就没有反应了。而服务器上显示已接受一个连接。求大哥指点一下。谢谢
...全文
120 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
khon 2005-04-20
  • 打赏
  • 举报
回复
问题已经解决.是因为dll没有消息循环
tanggt006 2005-04-19
  • 打赏
  • 举报
回复
这种情况会不会跟网络有关系吗?也可以看看服务端连接过来情况是怎么样的。
friendzj 2005-04-19
  • 打赏
  • 举报
回复
ctrl+f11 就可以跟进去了!前提要求debug版
friendzj 2005-04-15
  • 打赏
  • 举报
回复
查看前面的代码,connect 参数是否正确,如果可以执行下去,等待一下,然后getlasterrror查找错误,还不行的话,切换到反汇编,看看到底哪一行代码出了问题!
Caps77 2005-04-15
  • 打赏
  • 举报
回复
看看两端ws2_32.dll是否相同
Caps77 2005-04-15
  • 打赏
  • 举报
回复
看看两端ws2_32.dll是否相同
khon 2005-04-15
  • 打赏
  • 举报
回复
如何才能跟到connect()函数里面去呢?现在老是卡在connect那进去就出不来了,郁闷
khon 2005-04-15
  • 打赏
  • 举报
回复
2.0
khon 2005-04-15
  • 打赏
  • 举报
回复
查看前面的代码,connect 参数是否正确,如果可以执行下去,等待一下,然后getlasterrror查找错误,还不行的话,切换到反汇编,看看到底哪一行代码出了问题!
///////////////////////////////////////////////////////////
在connect函数以上的都没问题,到了connect后就停在哪了,在跟踪就没反应了,跟踪箭头消失,而在服务器端显示有一个连接成功,如果不开服务器的话
if(m_pSocket->Connect(m_strServerIPAddr, m_iPort))
{
bb=true;
break;
}
可以返回的,可以继续跟踪
Caps77 2005-04-15
  • 打赏
  • 举报
回复
你用socket 的哪个版本?
khon 2005-04-15
  • 打赏
  • 举报
回复

回复人: Caps77(厉兵秣马) ( ) 信誉:108 2005-04-15 09:13:00 得分: 0


看看两端ws2_32.dll是否相同

是同一个
0011411 2005-04-14
  • 打赏
  • 举报
回复
代码太少

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧