void CDebugDlg::OnReceive()
{BYTE cbDataBuffer[1024];BYTE buff;int len,a,leng;CString b,c,d;CString str_HEX;leng = m_ClientSocket->Receive(&cbDataBuffer, 1024);//接收数据的字节数for (a = 0; a <leng; a++)//此循环解决了接收信息不全的问题{     len = m_ClientSocket->Receive(&buff, sizeof(buff));b.Format("%c", buff);str_HEX = Ascii2Hex(CString(b));c += CString(str_HEX);} //获取时间CString msg;SYSTEMTIME t;GetLocalTime(&t);msg.Format(_T("[%d-%d-%d-%d:%d:%d] "), t.wYear, t.wMonth, t.wDay, t.wHour, t.wMinute, t.wSecond);m_output += CString(msg) + "\r\n";CString str;//ipCString strportValue;unsigned int port;//端口m_ClientSocket->GetPeerName(str, port);//获取IPstrportValue.Format("%u", port);//数据类型转换m_output += CString(str) + ":" + CString(strportValue) + ":" + CString(c) + "\r\n";UpdateData(FALSE);//将接收的数据写入文本文档ofstream outfile;outfile.open("d://sensor.txt", ios::binary | ios::app | ios::in | ios::out);outfile << msg << str << ":" << strportValue << "      ";int i;int length = c.GetLength();for (i = 0; i < length; i++){outfile << c[i] << " ";}outfile << endl;outfile.close();
}

接收数据部分仍然存在一些小问题尚未解决…

Csocket OnReceive接收数据部分(解决接收数据不全的问题+获取时间+将数据写入文本文档)相关推荐

  1. R语言data.table进行滚动数据连接,滚动连接通常用于分析涉及时间的数据(例如商业销售活动和对应的广告投放的安排之之间的关系)实战:实战和动画说明滚动数据连接的形式及方法

    R语言data.table进行滚动数据连接,滚动连接通常用于分析涉及时间的数据(例如商业销售活动和对应的广告投放的安排之之间的关系)实战:实战和动画说明滚动数据连接的形式及方法 目录

  2. R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R

    R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R 目录

  3. 从TXT文本文档向Sql Server中批量导入数据

    因为工作的需要,近期在做数据的分析和数据的迁移.在做数据迁移的时候需要将原有的数据导入到新建的数据库中.本来这个单纯的数据导入导出是没有什么问题的,但是客户原有的数据全部都是存在.dat文件中的.所以 ...

  4. 将数据导出到文本文档 mysql

    数据导出 导出为文本 注意 路径上不要有中文 效果 小结 将数据导出到文本文档 查询语句 into outfile 文件路径 假设路径: C:\Users\Administrator\Desktop\ ...

  5. 使用记事本保存的html乱码,电脑中记事本保存的文本文档显示乱码的解决办法...

    ? 在电脑中我们可以打开记事本,记录一些基本的不需要格式的文本数据,保存为txt格式的文本文档.但有用户发现在打开电脑中保存的文本文档后,里面的内容显示的都是乱码.如果我们遇到了这样的情况,应该如何解 ...

  6. Windows7中右键菜单无新建文本文档选项的解决办法(注册表)

    为什么80%的码农都做不了架构师?>>> 最近,电脑莫名其妙的右键菜单中"新建>>文本文档"不见了,在网上查找解决方法,需要修改注册表,一种是手动修改 ...

  7. 成功解决pdf文档加密后时间久了忘记密码—本文档有打开口令或修改口令—在线完美解决

    成功解决pdf文档加密后时间久了忘记密码-本文档有打开口令或修改口令-在线完美解决 目录 解决问题 解决方法 T1.网页版工具smallpdf T2.网页版工具freemypdf 解决问题 pdf文档 ...

  8. 文本文档改扩展名之后没反应、格式不变之解决办法

    一.文本文档 文本文档是以TXT后缀名的文件,在windows页面重点及鼠标右键-〉新建-〉在下拉子菜单中有文本文档一项.txt文件是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式. 二. ...

  9. 解决windows上鼠标右键新建没有文本文档的选项

    解决windows上鼠标右键新建没有文本文档的选项 最近在删除文件垃圾的时候,不知道把什么东西删除了,发现鼠标右键想要新建时没有了文本文档这个选项,解决的方法也有很多种,记录下我解决的这种方法. 首先 ...

最新文章

  1. 判断数据是否服从某一分布(二)——简单易用fitdistrplus包
  2. Java Annotations: Explored Explained--转载
  3. 【Pytorch神经网络实战案例】03 CIFAR-10数据集:Pytorch使用GPU训练CNN模版-测试方法
  4. 使用Free Spire.Presentation生成PowerPoint文件
  5. .net 有哪些主流的设计模式_「设计模式自习室」门面模式 Facade Pattern
  6. 有向图强连通分支的Tarjan算法讲解 + HDU 1269 连通图 Tarjan 结题报告
  7. Python3选择支持非ASCII码标识符的缘由
  8. FreeBSD常用操作
  9. zigbee协议栈工作流程 From zigbee菜鸟笔记(十 一)
  10. 带你实现完整的视频弹幕系统
  11. NOTA-NHS ester,1338231-09-6,双功能配体的大环化合物
  12. 【微信小程序】云函数入门(保姆级别)
  13. 卓训教育:孩子不爱学习怎么办,如何让孩子将动力内化
  14. 调用企业微信API,ios端异常
  15. c++ 操作Word
  16. 单细胞测序数据整合(Seurat V4.0) vignettes
  17. MAC Matlab 中文乱码
  18. invalid token XXX
  19. Flask 上传自定义头像
  20. python封装继承多态_Python:封装、继承、多态、私有成员

热门文章

  1. 【1071】C语言程序设计教程(第三版)课后习题6.9
  2. 03-MapStruct-基本的映射方法
  3. 使用python爬取三国演义
  4. 论文解读《STALLION:一个基于堆叠的原核赖氨酸乙酰化位点预测的集成学习框架》
  5. Sorry, but pdflatex did not succeed
  6. 计算机丢失quartz.dll什么意思,全民K歌运行时提示quartz.dll文件丢失,如何修复
  7. MATLAB【函数和图像】
  8. 【SpringBoot】十二、@Scheduled定时任务(源码)
  9. 计算机音乐谱消愁,消愁简谱-毛不易-歌词字字扎心,听者个个飙泪
  10. E. The Humanoid Codeforces Round #834 (Div. 3)(暴力dfs?)