我利用Socket做文件传输,一个传输任务一个线程。
问题是如果我多个任务一起工作的时候,经常发送端发送完成并关闭Socket后,接收方会收到FD_CLOSE,但是数据却还没有接收完成。
百思不得其解,请各位指点!谢谢!
问题是如果我多个任务一起工作的时候,经常发送端发送完成并关闭Socket后,接收方会收到FD_CLOSE,但是数据却还没有接收完成。
百思不得其解,请各位指点!谢谢!
解决方案 »
- 关于ActiveX 透明控件
- 急求含有自动编号的同表记录复制语句? Insert Into Select好像不好用啊
- 问一个关于GetCommandLine函数的问题
- 哪里有WIN32 API啊? 我的邮箱 [email protected] 给我邮一份 谢谢 小女子不胜感激
- 求救!!用ijl读取jpg文件后,生成BYTE指针,但是用CreateBitmap时出现问题!
- 跪求visual c++ 6.0英文版
- 用向导生成一个基本对话框,内步有一个CStatic,CString(用资源编辑器编入的),为何在对话框类没有定义它们为成员变量,我如何使CString中
- 关于消息中间件
- win2000中Ctrl+Alt+Delete键发给程序的是什么消息?救命!!!
- 请问哪有ActiveX Contral Pad下载?
- 需要返回和设置GUID类型的值,用什么数据类型好?
- 可以用DAO访问ACCESS2002吗?
2.在接收端根据你传送的文件的大小判断是否已经接受完毕。然后关闭socket.
多个任务一起工作是什么含义?同时传多个文件,没有多线程吧?
多个任务就是多个线程同时传送多个文件。可能同时接收和发送。