自己定义一个文件分割成帧的协议,用winsock把帧发出去,接收端再拼成文件

解决方案 »

  1.   

    太笼统了吧?我也笼统地说一说:
    建立一个连接,将文件读出来,SendBuf,接收方将接收缓冲区的一点点拼起来,就是发送的文件。
      

  2.   

    我给你发一个例子,你照着改一下,不懂的地方Mail我  [email protected]
      

  3.   

    笼统?好吧,那我再说说这个协议的一些建议。
    1,对文件数据进行BASE64编码,目的是避免在文件中出现帧尾标志(一般帧结束标志用回车换行符)
    2,拆文件成帧时建议帧正文512字节