• 大小: 2.15MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-29
  • 语言: 其他
  • 标签: 文件传输  ASIO  

资源简介

文件传输,展示了异步操作的几个函数的用法。

资源截图

代码片段和文件信息

/*----------------Copyright(C) 2007 Shenyang Familiar software Co.Ltd. ALL RIGHTS RESERVED-------------------------*/

/**********************************************************************************************************************
* FILE NAME : cli.cpp         
* CREATE DATE : 2011/11/29         
* MODULE : view     
* AUTHOR : zengqh     
*---------------------------------------------------------------------------------------------------------------------*
* MEMO : Learn from boost chat example. See boost doc.
  Demo asio asyn operation connect accept read write.
**********************************************************************************************************************/
#include “cli.h“

/**********************************************************************************************************************
 * Macros and Structs                                                                                                  
**********************************************************************************************************************/
#define MESSAGE_SIZE_LEN (100 * 1024)
/**********************************************************************************************************************
 * Global Variables Definition Section                                                                                                  
**********************************************************************************************************************/

/**********************************************************************************************************************
 * Functions                                                                                                           
**********************************************************************************************************************/

/**********************************************************************************************************************
 * Class                                                                                                               
**********************************************************************************************************************/

/**********************************************************************************************************************
 * Class Members                                                                                                       
**********************************************************************************************************************/
cli::cli(boost::asio::io_service& io_service tcp::resolver::iterator endpoint_iterator)
: m_io_service(io_service)
 m_socket(io_service)
 m_file_handle(NULL)
 m_transfer_over(false)
{
tcp::endpoint endpoint = *endpoint_iterator;
m_socket.async_connect(endpoint
boost::bi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3331  2011-10-05 23:07  transfer_demo\Basic.h

     文件     270336  2011-10-12 20:48  transfer_demo\debug\transfer_client_demo.exe

     文件    1147568  2011-11-29 18:20  transfer_demo\debug\transfer_client_demo.ilk

     文件    2223104  2011-11-29 18:20  transfer_demo\debug\transfer_client_demo.pdb

     文件     192512  2011-11-29 18:23  transfer_demo\debug\transfer_server_demo.exe

     文件     936920  2011-11-29 18:20  transfer_demo\debug\transfer_server_demo.ilk

     文件    1821696  2011-11-29 18:20  transfer_demo\debug\transfer_server_demo.pdb

     文件         76  2011-10-12 20:55  transfer_demo\readme.txt

     文件       4736  2011-11-29 18:06  transfer_demo\transfer_client_demo\cli.cpp

     文件       3586  2011-11-29 16:34  transfer_demo\transfer_client_demo\cli.h

     文件       3844  2011-10-12 20:48  transfer_demo\transfer_client_demo\Debug\BuildLog.htm

     文件    1511187  2011-11-29 18:19  transfer_demo\transfer_client_demo\Debug\cli.obj

     文件     878898  2011-11-29 18:19  transfer_demo\transfer_client_demo\Debug\main.obj

     文件         65  2011-10-12 20:48  transfer_demo\transfer_client_demo\Debug\mt.dep

     文件        232  2011-11-29 18:19  transfer_demo\transfer_client_demo\Debug\RSP00000158044040.rsp

     文件        938  2011-11-29 18:19  transfer_demo\transfer_client_demo\Debug\RSP00000358044040.rsp

     文件        387  2011-11-29 18:20  transfer_demo\transfer_client_demo\Debug\transfer_client_demo.exe.intermediate.manifest

     文件    3492864  2011-11-29 18:19  transfer_demo\transfer_client_demo\Debug\vc80.idb

     文件     716800  2011-11-29 18:19  transfer_demo\transfer_client_demo\Debug\vc80.pdb

     文件       3160  2011-11-29 18:19  transfer_demo\transfer_client_demo\main.cpp

     文件       3834  2011-11-29 16:31  transfer_demo\transfer_client_demo\transfer_client_demo.vcproj

     文件       1409  2011-11-29 17:46  transfer_demo\transfer_client_demo\transfer_client_demo.vcproj.ZENGQH.Administrator.user

     文件       3644  2011-11-29 15:24  transfer_demo\transfer_demo\transfer_demo.vcproj

     文件       1409  2011-11-29 17:46  transfer_demo\transfer_demo\transfer_demo.vcproj.ZENGQH.Administrator.user

     文件       1900  2011-11-29 16:31  transfer_demo\transfer_demo.sln

    ..A..H.     40960  2011-11-29 17:46  transfer_demo\transfer_demo.suo

     文件       3844  2011-10-12 20:48  transfer_demo\transfer_server_demo\Debug\BuildLog.htm

     文件     540101  2011-11-29 17:36  transfer_demo\transfer_server_demo\Debug\main.obj

     文件         65  2011-10-12 20:48  transfer_demo\transfer_server_demo\Debug\mt.dep

     文件        204  2011-11-29 18:19  transfer_demo\transfer_server_demo\Debug\RSP00000258044964.rsp

............此处省略20个文件信息

评论

共有 条评论