原创 Linux網絡編程:原始套接字編程及實例分析(一)

原文出處:http://network.51cto.com/art/201503/470400.htm 如有侵權,請及時告知,將第一時間處理! ===============================================

原创 簡易Makefile編寫流程_20160917

一、編譯環境準備:     1、指定編譯器;     |---如CROSS_COMPILE = arm-hisiv100nptl-linux-  ;     2、指定編譯器類型;     |---如 gcc 、g++;     3、指定

原创 gmtime、gmtime_r、localtime、localtime_r之間的【差異】及其【特點】

原文鏈接:http://blog.csdn.net/csuwzc/article/details/6912104 ,如有侵權,請及時告知,將第一時間處理。 測試環境:vmware 7 + Redhat5.5,系統時間使用UTC,時區爲上

原创 scanf()導致死循環且fflush(stdin)無效詳解

版權歸博主所有,轉載請註明出處 scanf(const char *format, ......):根據參數format字符串格來格式化標準輸入數據到指定內存,format具體使用方法可以參考printf(). 注意點: 1、多個參數時,

原创 UDP主要丟包原因及具體問題分析

一、主要丟包原因   1、接收端處理時間過長導致丟包:調用recv方法接收端收到數據後,處理數據花了一些時間,處理完後再次調用recv方法,在這二次調用間隔裏,發過來的包可能丟失。對於這種情況可以修改接收端,將包接收後存入一個緩衝區

原创 客戶端/服務器連接後“無操作”超時檢測機制 和 斷開機制

應用場景: 通常用於服務器非實時服務客戶端的環境:客戶端間接性的會高頻率的與服務器交互,其他時間不與服務器交互。 如果一直保持連接,那麼長時間沒有需求,則會浪費服務器資源,因爲服務器通常會被很多客戶端接入,因此特別是多客戶端鏈接進來時更加

原创 select的用法

應用場景: 1、阻塞監聽多事件中是否有事件發生; 2、定時檢測是否有事件發生; 3、定時檢測非阻塞在規定時間內是否有有事件發生。 應用實例: 1、單線程同時監聽套接字、I/O是否有事件發生,發生則

原创 Linux網絡編程:原始套接字編程及實例分析(3)

原文出處:http://network.51cto.com/art/201503/470400_2.htm 如有侵權,請及時告知,將第一時間刪除 ==============================================

原创 Linux網絡編程:原始套接字編程及實例分析(二)

原文出處:http://network.51cto.com/art/201503/470400_1.htm  如有侵權,請及時告知,第一時間清除 ============================================

原创 NotePad++實現16進制顯示文本的方法

1、下載 HexEditor.dll 2、將HexEditor.dll放到NotePad++安裝目錄下的【plugins】目錄下; 3、退出Notepad++,然後重新打開; 4、點擊【插件-->Hex-Editor--->Vew in