Socket的DLL问题(期待高手,高分奉献)

antivence 2002-12-17 11:45:15
我用MFC的CSOCKET编了一个网络数据传输的DLL文件,使用PB来调用它。关于连接,数据传输都没有问题,但是如果断开连接后,就不能再连接了,它出现一个
abnormal program termination的错误。希望高手救援!
...全文
58 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqj526 2002-12-19
  • 打赏
  • 举报
回复
antivence先生您好:
我现在在编写联通网关程序DLL,也遇到跟你一模一样的错误。所以现在深夜未眠。
我现在也不之所以。
我是在m_PsendSocket->Create()的时候出现abnormal program termination的错误的。
我也是在编写多线程socket MFC扩展类是出现这个问题的。

不知道您现在搞订了吗?急切等待。。!
xuqj@01net.com.cn
谢谢了!
antivence 2002-12-18
  • 打赏
  • 举报
回复
谢谢各位!
flashboy 2002-12-18
  • 打赏
  • 举报
回复
使用shutdown
antivence 2002-12-17
  • 打赏
  • 举报
回复
不知道,我没有试过
godsmile 2002-12-17
  • 打赏
  • 举报
回复
你断开连接可能还有残余未释放,试试重新初始化是否可以再连接……

还有,不知道你的DLL在VC中是否出现类似情况?
antivence 2002-12-17
  • 打赏
  • 举报
回复
还是我自己up一下吧
antivence 2002-12-17
  • 打赏
  • 举报
回复
我试过了,好像是初始化的问题,但是有一点是如果我每次都new两个Socket就没有事,一个就不行。也许是时间间隔的问题,我在试试!
bendou16 2002-12-17
  • 打赏
  • 举报
回复
在断开连接时是否用了Close?
sjzxyg 2002-12-17
  • 打赏
  • 举报
回复
或者你的初始化写的地方不对,建议你写在导出函数中
sjzxyg 2002-12-17
  • 打赏
  • 举报
回复
每一个CSocket关掉之后,要等待一端时间才能重新连接,不如再NEW一个,看看你的代码有没有这个问题

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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