recv读取为零

minyuhang 2009-11-30 11:58:30
我知道大概是连接关闭的原因。
但是我奇怪的是为什么会关闭。
我在做一个端口转发的程序,telnet可以成功,远程桌面就不行了:程序可以收到客服端(mstsc.exe)发起请求,并转发收到服务器的回馈数据,但是再接受客服端数据时就为0了
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
minyuhang 2009-12-01
  • 打赏
  • 举报
回复
是在死循环中。
WSAGetLastError(没有效果的,为零
yschenwei 2009-12-01
  • 打赏
  • 举报
回复
可以试试用int WSAGetLastError(void);

看看返回的错误代码是什么。
yschenwei 2009-12-01
  • 打赏
  • 举报
回复
LZ的接收线程是否放在了死循环中?
denghuan1234 2009-12-01
  • 打赏
  • 举报
回复
解决; 了

18,356

社区成员

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

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