windows下read函數讀取字節流文件失敗

起因:在windows下建立了個rtmp推流程序,讀取本地的h264文件,read的時候一直失敗,移植到linux下正常。查找原因是因爲windows下和linux下對文件解析的不同,windows分爲文件流和字節流,linux下都是字節流。

解決方案:在open打開文件的時候,加上O_BINARY屬性即可,就能順利完整的讀取字節流文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章