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

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 Stata 面板数据模型选择
    • ¥20 idea运行测试代码报错问题
    • ¥15 网络监控:网络故障告警通知
    • ¥15 django项目运行报编码错误
    • ¥15 请问这个是什么意思?
    • ¥15 STM32驱动继电器
    • ¥15 Windows server update services
    • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
    • ¥15 模糊pid与pid仿真结果几乎一样
    • ¥15 java的GUI的运用