就实现个传文件
今天下午分别用CSocket类和API都写了下,发现文件传过去了,大小也一样然后竟然发现传的txt是没问题,如果传.wav和.jpg之类的竟然大小是没错,打开后竟然是没内容的。。有经验的坛友们提醒一下可能哪里木搞对会发生这种问题?
然后,用CAsyncSocket实现时,因为会不停的调用 OnReceive(),不好实现写入文件啊,但是又不方便用阻塞方式开线程,有用CAsyncSocket实现文件传输的希望不吝给个Demo好学习下

解决方案 »

  1.   

    全用的TCP文件么,CFile类这边read进来,那边write进去
      

  2.   

    汗......tcp和udp一次发包最大上限是多少大小来着?小文件没问题,大文件就坏了
      

  3.   

    是不是tcp和udp一次发包最大上限的问题?小文件(比如1KB的文本,4KB的图片)没问题,大文件(30+KB)就坏了,打开无内容。周末人就是少啊 。