JuniorWizard 2016-11-12 03:36 采纳率: 50%
浏览 1458

c语言 mmap以及socket图片读取的问题

服务端代码如下
srcfd = Open(filename, O_RDONLY, 0);
srcp = Mmap(0, filesize, PROT_READ, MAP_PRIVATE, srcfd, 0);
Close(srcfd);
Rio_writen(fd, srcp, filesize);
Munmap(srcp, filesize);

    这是tinywebserver的一段代码,mmap建立内存映射,然后将这部分数据发送到网络。如果文件是图片的化,我直接打印返回的srcp的内容的时候,他显示的是大概四个字节的■,但是文件的实际长度是11171。我想知道怎么在客户端接收这个图片???
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 MATLAB代码补全插值
    • ¥15 Typegoose 中如何使用 arrayFilters 筛选并更新深度嵌套的子文档数组信息
    • ¥15 前后端分离的学习疑问?
    • ¥15 stata实证代码答疑
    • ¥50 husky+jaco2实现在gazebo与rviz中联合仿真
    • ¥15 dpabi预处理报错:Error using y_ExtractROISignal (line 251)
    • ¥15 在虚拟机中配置flume,无法将slave1节点的文件采集到master节点中
    • ¥15 husky+kinova jaco2 仿真
    • ¥15 zigbee终端设备入网失败
    • ¥15 金融监管系统怎么对7+4机构进行监管的