1,輸出errno對(duì)應(yīng)的描述信息建議使用strerror_r, 格式化符號(hào)%m,因?yàn)樗鼈兪蔷€程安全的.
2,調(diào)用setsockopt設(shè)置更大的socket收發(fā)緩沖區(qū)不一定起效,可通過(guò)getsockopt取回驗(yàn)證.
 內(nèi)核參數(shù)有限制,必須先放松限制才行:
   echo 1232896 > /proc/sys/net/core/wmem_max
   echo 1232896 > /proc/sys/net/core/rmem_max
   參考:http://blog.csdn.net/blade2001/archive/2009/05/12/4171114.aspx
3,g++的-lXXX在編譯環(huán)境上只有靜態(tài)庫(kù)時(shí)會(huì)靜態(tài)鏈接該庫(kù)
4,堵塞模式socket上調(diào)用recv很可能會(huì)返回比要求讀取的字節(jié)數(shù)要少,不要和讀磁盤文件混淆了。