HPSocket中SendSmallFile的使用

作者: 吴杰 分类: 编程 发布时间: 2015-06-28 07:52

HPSocket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,这里记录的是通过 HPSocket 发送小文件的功能,代码如下:

p-> GetCurrentImage();

CFile file (_T("$shs.jpg"), CFile::modeRead );
auto uLen = file. GetLength();
file. Close();

TPkgHeader * header = new TPkgHeader ();
header-> seq = NET_SSH_SCREEN;
header-> body_len = uLen;

WSABUF buf ;
buf. len = sizeof (TPkgHeader );
buf. buf = (CHAR *)header ;

p-> m_pSocket-> GetTcpPullClientPtr()->SendSmallFile (_T("$shs.jpg"), &buf, NULL );