- 最後登錄
- 2024-4-29
- 在線時間
- 0 小時
- 註冊時間
- 2013-1-24
- 閱讀權限
- 20
- 精華
- 0
- UID
- 12541808
- 帖子
- 1051
- 積分
- 617 點
- 潛水值
- 27330 米
| 本帖最後由 cockroachrun 於 2021-1-8 09:29 AM 編輯
你把stdin 的file descriptors close 了阿. 當然讀不到東西.
你的 int mClientFd 初值為0 . 如果他沒有被改過. (沒有client 連上). 然後你的StopListen()
close(mClientFd); FD = 0 剛好是 stdin 的 file descriptors . 就讀不到東西
附帶一提
FD = 0 stdin
FD = 1 stdout
FD = 2 stderr ... |
|