居然可以把fd給還原爲文件名
fd是文件描述符,一般由用戶空間的open 、fopen調用系統調用sys_open將文件名轉換爲fd,再對fd進行讀寫。
以前從來沒想過這個過程居然可以如此容易地倒過來
只因爲/proc文件系統
例如 ps -aux |grep firefox 查到firefox的pid是2750
cd /proc/2750/fd
執行 ls -al
就可以看到firefox的每一個fd對應的文件了
無論是調試還是故障排除,有用
居然可以把fd給還原爲文件名
fd是文件描述符,一般由用戶空間的open 、fopen調用系統調用sys_open將文件名轉換爲fd,再對fd進行讀寫。
以前從來沒想過這個過程居然可以如此容易地倒過來
只因爲/proc文件系統
例如 ps -aux |grep firefox 查到firefox的pid是2750
cd /proc/2750/fd
執行 ls -al
就可以看到firefox的每一個fd對應的文件了
無論是調試還是故障排除,有用
UDP是數據報協議,它的數據單位與TCP不同,是以一個報文爲單位,所以我們讀取數據時應當注意應用緩衝區的大小,若不能接受一個報文中全部的數據,那麼該報文沒有被讀取到的數據會丟失。