返回

云风大哥: 来麻烦您了,最近研究网络那块,建立了一个server和一个client,然后server非常频繁的往client发送数据,设置的是2ms发送一次,客户端用recv阻塞接收,接收线程里休眠了200ms,然后接收缓冲设置得非常小,只new了两个字节的内存空间,然后发现接收缓冲内存被破坏了,用strlen()变的比2个字节大不少,改变接收缓冲大小,strlen()也跟着变化,例如new 25个字节,strlen就变成了40,说明接收缓冲的内存被破坏了,真不明白为啥会这样,求解惑,非常感谢,

名字: 自动排版 密码:

回复 | (2837) | zhangxi | 2015-08-09 03:16:45