文件正在传输中,如果发送方断开,那么接收方如何处理? 文件正在传输中,如果发送方断开,那么接收方如何处理?接收方会一直等待?如何关掉这个线程?还是说用异步操作就能彻底解决??有经验的人说说。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的线程里有检测网络断开的动作吗?select有超时设置还有发送方在发送数据块之前有没有发送块信息过来,比如文件句柄,块大小等信息 WSAAsyncSelect(Socket s,m_hWnd,WM_CLIENT_READCOLOSE,FD_READ|FD_CLOSE);switch (WSAGETSELECTEVENT(lParam)) { case FD_READ: {} break; case FD_CLOSE: {} break; 怎么会傻等待,tcp下,阻塞式recv会返回0,或者用select也可以知道 tcp?断了就续传嘛。连接断开的话,接收函数 会返回的,这时调用GetLastError会得到连接断开的提示的 如何设置.exe文件的图标啊 ??? vc6.0 大家有没有开源的Slider控件类,可以用来控制电影的播放进度。 VC调用思语言ycode.dll 退出循环问题 如何将字符串保存为二进制文件 VC.NET下如何使用MsChart? 如何访问其他进程的地址空间(被访问的进程是任意的)?? 我想在程序中动态的改变CLISTCTRL控件的列表头中的文本,怎么改?谢谢指教,在先等 哪位仁兄有类似于画笔的源代码,给我发一个,谢谢 打算去买几本书,大家帮忙推荐一下,谢谢 初学者 关于视频播放的问题? 求<<Visual C++视频/音频开发实用工程案例精选>>源码
{
case FD_READ:
{}
break;
case FD_CLOSE:
{}
break;
断了就续传嘛。连接断开的话,接收函数 会返回的,这时调用GetLastError会得到连接断开的提示的