libusb:libusb_bulk_transfer的timeout引數問題
timeout引數
1. bulk in:在指定的timeout引數時間內會一直阻塞等待接收,0為一直阻塞等待。
while(1)
{
rec = libusb_bulk_transfer(dev_handle, 0x81, rev_buf, 200, &size, 0);
if(rec == 0)
{
printf("rev sucess,length:%d ,data is: %s\n",size,rev_buf);
printf("\n\n");
}
else
{
printf("rev faild\n");
sleep(1)
}
}
實驗,Ubuntu環境下。
1)將timeout設定20ms,sleep()設定為20ms有較好的響應效果,偶爾有丟包。
2)將timeout設定為0,不使用sleep(),響應效果非常好,未發現丟包現象。
2. bulk out:timeout設定為0即可
相關文章
- MySQL之wait_timeout和interactive_timeout引數MySqlAI
- LOG巨集的引數問題
- redis connect timeout問題排查Redis
- MySQL:引數wait_timeout和interactive_timeout以及空閒超時的實現MySqlAI
- JQ AJAX 超時問題 timeout
- Lock wait timeout exceeded; try restarting transaction引數控制AIREST
- MySQL:connect_timeout引數簡單記錄MySql
- 【問題處理】IPC Send timeout detected
- 函式呼叫引數變數傳值的問題函式變數
- 解決 nginx 反向代理時的 upstream timeout 問題Nginx
- 多端引數不統一問題
- 關於Jmeter引數化的編碼問題JMeter
- Druid連線池引數maxWait配置錯誤引發的問題UIAI
- Lcust 分散式執行時的引數化問題分散式
- 15.MyBatis傳入多個引數的問題MyBatis
- 解決ajax請求引數過多導致引數被截斷的問題
- Selenium爬蟲遇到超時TimeOut問題的解決方法爬蟲
- [20231109]bbed p命令dba引數問題.txt
- WPF 解決 CommandParameter 引數不更新問題
- 記錄解決HttpServletResponse在引數報錯的問題HTTPServlet
- [20221212]關於pre_page_sga引數的問題.txt
- js中 函式引數的 傳值/傳引用 問題JS函式
- SAP Spartacus 伺服器端渲染 timeout 和 forcedSsrTimeout 兩個引數的區別伺服器
- build libusb for AndroidUIAndroid
- 解決Url帶中文引數亂碼問題
- tp6 路由匹配引數獲取問題路由
- 二維陣列作為引數傳遞問題陣列
- 系統引數nofile設定不生效問題
- Laravel 框架中 whereRaw like 引數繫結問題Laravel框架
- Java中形式引數與返回值問題Java
- mybatis中mapper.xml檔案引數問題MyBatisAPPXML
- 【求助各位大佬】【急】pytest 動態引數化遇到的問題
- 解決requests庫中session.verify引數失效的問題Session
- [20190314]理解TRANSPORT_CONNECT_TIMEOUT RETRY_COUNT引數在tnsnames.ora.tx
- php-fpm 平滑重啟為什麼不平滑 - 引數 process_control_timeoutPHP
- Nginx負載均衡的max_fails和fail_timeout的預設配置問題Nginx負載AI
- oracle 19c sec_case_sensitive_logon引數問題OracleGo
- vue 新增axios解決post傳引數為null問題VueiOSNull