原创 Linux 環境進程間通信(六)套接口

Linux 環境進程間通信(六) 套接口 一個套接口可以看作是進程間通信的端點(endpoint),每個套接口的名字都是唯一的(唯一的含義是不言而喻的),其他進程可以發現、連接並且 與之通信。通信域用來說明套接口通信的協議,不同的通信域有

原创 文章【Android 的視頻編碼 H263 MP4V H264】的代碼實現

轉載地址:http://blog.csdn.net/zblue78/article/details/6083374 此篇文章所述代碼,我沒有能正常用socket發送視頻。我上上篇文章所講述的代碼,是我跑通並且能正常用socket存儲視頻

原创 android mediarecorder 錄製音頻並通過socket,存儲到本地

原文地址:http://www.apkbus.com/blog-86476-43829.html 廢話不說直接貼代碼,看不懂代碼的同志可以參考: http://blog.csdn.net/zblue78/article/details/

原创 Linux環境進程間通信(五) 共享內存(下)

Linux環境進程間通信(五): 共享內存(下) 系統調用mmap()通過映射一個普通文件實現共享內存。系統V則是通過映射特殊文件系統shm中的文件實現進程間的共享內存通信。也就是說,每個共享內存區域對應特殊文件系統shm中的一個文件(這

原创 Linux環境進程間通信(四) 信號燈

Linux環境進程間通信(四) 信號燈 一、信號燈概述 信號燈與其他進程間通信方式不大相同,它主要提供對進程間共享資源訪問控制機制。相當於內存中的標誌,進程可以根據它判定是否能夠訪問某些共享資源,同時,進程也可以修改該標誌。除了用於訪問控

原创 Linux環境進程間通信(五) 共享內存(上)

Linux環境進程間通信(五): 共享內存(上) 採用共享內存通信的一個顯而易見的好處是效率高,因爲進程可以直接讀寫內存,而不需要任何數據的拷貝。對於像管道和消息隊列等通信方式,則需要在內核和用戶空間進行四次的數據拷貝,而共享內存則只拷貝

原创 Linux環境進程間通信(二) 信號(上)

Linux環境進程間通信(二): 信號(上) 一、信號及信號來源 信號本質 信號是在軟件層次上對中斷機制的一種模擬,在原理上,一個進程收到一個信號與處理器收到一箇中斷請求可以說是一樣的。信號是異步的,一個進程不必通過任何操作來等待信號的

原创 Linux環境進程間通信(二) 信號(下)

Linux環境進程間通信(二): 信號(下) 一、信號生命週期 從信號發送到信號處理函數的執行完畢 對於一個完整的信號生命週期(從信號發送到相應的處理函數執行完畢)來說,可以分爲三個重要的階段,這三個階段由四個重要事件來刻畫:信號誕生;信

原创 Linux環境進程間通信(一) 管道

1、 管道概述及相關API應用 1.1 管道相關的關鍵概念 管道是Linux支持的最初Unix IPC形式之一,具有以下特點: 管道是半雙工的,數據只能向一個方向流動;需要雙方通信時,需要建立起兩個管道;只能用於父子進程或者兄弟進程之間(