当前位置:  技术问答>linux和unix

recv返回值大于要得到的大小?

    来源: 互联网  发布时间:2016-03-07

    本文导语:  我程序中一次出错发现: res = recv(p_mysocket->fd, pc_recvMsg, w_msgLen, 0); res的值大于w_msgLen的值。这是怎么回事啊? 另外有一次出错是:w_msgLen = 8192; res也等于8192;而在不出错的情况下 res = 4344;估计是哪错了?谢谢...

我程序中一次出错发现:
res	= recv(p_mysocket->fd, pc_recvMsg, w_msgLen, 0);

res的值大于w_msgLen的值。这是怎么回事啊?

另外有一次出错是:w_msgLen = 8192; res也等于8192;而在不出错的情况下 res = 4344;估计是哪错了?谢谢。

|
??神奇。。
不过没有程序,什么也不知道

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在Linux系统上recv返回错误,通过errno得到的错误消息为"Interrupted system call"
  • recv如何使用?
  • socket编程 是recv阻塞
  • socket编程:recv(...)函数问题求救
  • recv在什么情况下会返回0
  • socket tcp 关于 alarm() 和 recv() ?
  • 请教soclet中recv()函数最大返回值的问题
  • 对recv函数第四个参数置0的疑问
  • 关于recv函数的问题
  • linux 网络编程 recv函数
  • linux c recv
  • 请问 : read, 与recv 两个函数有什么区别啊?
  • recv 接收 ,接收空间不够大, 可以通过什么知道?
  • 求教!为何在socket编程中调recv函数无法阻塞?
  • 关于socket的send(),recv()的问题.
  • socket中的疑问:read,write和send,recv的区别
  • 求助:关于单线程recv时的超时问题
  • linux c 网络编程时用 recv 函数
  • 请问:SCO UNIX下SOCKET的recv返回-1,errno=9?在线等·····
  • socket编程中的函数send和recv如何被信号中断?
  • (socket通信)poll提示有数据可读 recv却返回 EAGAIN


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3