花費 25 ms
linux下close 掉socket 之后 阻塞的recv 不會立即返回

在開發的一個基於rtmp聊天的程序時發現了一個很奇怪的現象。 在windows下當我們執行 closesocket 的操作之后,阻塞的 recv 會立即返回 -1 。 而在linux 下 當我們執行 close 操作之后 阻塞的recv 會出現不能立即返回的現象。后來在網上一搜發現很多遇到類似 ...

Fri Aug 29 02:34:00 CST 2014 0 8335
Linux IO函數的使用和區別

Linux系統中的IO函數主要有read、write、recv、send、recvmsg、sendmsg、readv、writev,本篇主要介紹他們的使用以及區別。 read函數: read函數從文件描述符fd對應的文件中,讀取count字節,放在buf緩沖區 ...

Thu Jul 02 02:08:00 CST 2015 2 3430
tcp之recv/send和滑動窗口知識學習

轉自:http://hi.baidu.com/gamedot/item/9a140eb9a615fbee4ec7fdc0 一、TCP的滑動接收窗口大小實際上就是socket的接收緩沖區大小的字節數。 ...

Thu Aug 25 00:03:00 CST 2016 0 1574
C語言獲取網頁源代碼的學習所得

研究了一天這個玩意感覺挺有意思的。 剛開始是什么都不懂,現在寫出來一段代碼感覺略微有點意思了。 下面我分享一下學習過程和自己的理解。 整體過程大概就是如下情況: 先搜了一下別人的寫這個東西的代 ...

Fri Mar 04 07:52:00 CST 2016 0 1673

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM