将网络字节流转换为十六进制显示
来源:互联网 发布:网络诈骗罪怎么报警 编辑:程序博客网 时间:2024/05/11 20:00
class HexStream{public:HexStream(const std::string &path){if (0 != fopen_s(&fp_, path.c_str(), "a+")) {fp_ = NULL;}}~HexStream(){fclose(fp_);}void write(unsigned char *arr, size_t len){if (fp_) {std::string hex(len * 3, '\0');int pos = 0;for (size_t i=0; i<len; i++) {pos += sprintf(&hex.front() + pos, "%02X ", arr[i]);}time_t curtime = time(0); tm tim;localtime_s(&tim, &curtime);char title[128];static int s_num = 0;sprintf(title, "\r\n%d/%02d/%02d %02d:%02d:%02d recv buffer num:%d, len:%d\r\n", tim.tm_year+1900, tim.tm_mon+1,tim.tm_mday, tim.tm_hour, tim.tm_min, tim.tm_sec, ++s_num, len);fwrite(title, 1, strlen(title), fp_);pos = hex.size();int begin = 0;int line = 120;while (begin<pos) {fwrite(&hex.front() + begin, 1, min(pos-begin, line), fp_);fwrite("\r\n", 1, 2, fp_);begin += line;}fflush(fp_);}}private:FILE *fp_;};
0 0
- 将网络字节流转换为十六进制显示
- C# 将字节流转换为图片的实例方法
- 将字节流转换成十六进制字符串
- 字符流转换为字节流
- 字节流转换为对象的方法
- 字节流转换为字符流
- 字节流转换为字符流
- .net字节流转换为Bitmap图像
- 把一个字节流转换为字符串
- 字节流转换为字符串的方法
- 字节流转换为字符流
- 字节流转换为字符串的方法
- Android (代码片段) 将网络或文件字节流转换为字符串(UT-8格式的)在进行网络交互时特别重要
- Android (代码片段) 将网络或文件字节流转换为字符串(UT-8格式的)在进行网络交互时特别重要
- 图片转换为字节流,字节流转换为图片
- ASP中利用ADODB.Stream对象将字节流转换为字符流
- C# 将字节流转换为图片的实例方法,需要的朋友可以参考一下
- 如何将InputStream读取的字节流转换为String类型
- Cubieboard2 lubuntu 实现用户的自动登陆
- @PostConstruct 跟 @PreDestroy 使用
- iOS App升级安装 - CoreData数据库升级
- 网络server模型
- hibernnate映射关联 一对一关联(二)
- 将网络字节流转换为十六进制显示
- 第七周2 for 循环判断
- UIImagePickerController详解
- ExtJs3.4预创建弹出提示框
- How do I grab an INI value within a Linux shell script?
- 三层架构(我的理解及详细分析)
- [Cocoa]深入浅出 Cocoa 之 Core Data(1)- 框架详解
- 传统企业网站拥有很大的SEO改善空间
- android 常用系统信息获取总结