原创 如何在linux 下c++中類的成員函數中創建多線程

linux系統中線程程序庫是POSIX pthread。POSIX pthread它是一個c的庫,用C語言進行多線程編程我這裏就不多說了,網上的例子很多。但是如何在C++的類中實現多線程編程呢?如果套用C語言中創 建多線程的方式,在編譯的

原创 C++ string

之所以拋棄char*的字符串而選用C++標準程序庫中的string類,是因爲他和前者比較起來,不必 擔心內存是否足夠、字符串長度等等,而且作爲一個類出現,他集成的操作函數足以完成我們大多數情況下(甚至是100%)的需要。我們可以用 = 進

原创 live555簡介、整體框架 、openRTSP客戶端流程

live555簡介 Live555 是一個爲流媒體提供解決方案的跨平臺的C++開源項目,它實現了對標準流媒體傳輸協議如RTP/RTCP、RTSP、SIP等的支持。Live555實現了對多種音視頻編碼格式的音視頻數據的流化、接收和處理等支持

原创 Linux select()詳解

Linux select()詳解(轉載) ———————————————— 百度百科    #include <sys/types.h>   #include <sys/times.h>   #include <sys/se

原创 Linux C++調用C庫函數詳細講解 undefined reference

C++調用C庫函數詳細講解C 調用C的庫函數時,如果頭文件定義得不恰當,可能會出現明明某函數在obj文件中存在,但是卻發生鏈接失敗的情況,出現如下錯誤:   undefined reference to xxx 出現問題的原因是c庫函數編

原创 HTTP協議的C語言編程實現實例

關鍵詞: http 客戶端 RFC2616 協議 下載 大家都很熟悉HTTP協議的應用,因爲每天都在網絡上瀏覽着不少東西,也都知道是HTTP協議是相當簡單的。每次用到FlashGet之類的下載軟件下載網頁,當用到那個“用FlashGet下