看板 LinuxDev 關於我們 聯絡資訊
現在想應實做網路通話 先找了一個socket例子 但發現read會停在那邊 直到write有輸入 read的內容才會顯示出來... if(read(fd,recv_buf,sizeof(recv_buf)) <= 0) ... if(write(fd,send_buf,sizeof(send_buf)) <=0) ... 後來用多線程解決這問題 可以輸入輸出不受影響 又找了一個範例是可以麥克風收音喇叭即時放音 準備把它和上面的雙線程socket結合.. read(devfd, buf, sizeof(buf)); write(waveid, buf, sizeof(buf)); 但因為是多線程 有辦法讓/dev/dsp被多線程使用嗎?? 即一邊收音一邊放音嗎 -- 5L36f6d6I5207573K657273206f6E62066Y697265O666f78206172U65207375636b2e -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.78.167.138