multiplexing

    3熱度

    1回答

    我最近在讀Redis。 Redis基於I/O多路複用實現了一個簡單的事件驅動庫。 Redis的說,它會選擇系統所支持的最佳複用,並給出了下面的代碼: /* Include the best multiplexing layer supported by this system. * The following should be ordered by performances, descendi

    0熱度

    1回答

    我試圖找到一種方法來採取多個移動寬帶連接,並將它們橋接在一起以暴露一個wifi接入點。 我想鎖定手機的寬帶,並複用數據。 這是如何實現的?有沒有路由器,有多個可用於連接到手機的WiFi? 我需要編寫腳本來管理數據嗎?或者有東西在那裏?

    1熱度

    2回答

    我在處理殭屍進程時遇到了一些問題。我寫了一個簡單的服務器,它可以創建玩家之間的tic tac toe比賽。我正在使用select()在多個連接的客戶端之間進行多路複用。只要有兩個客戶端,服務器就會分叉另一個執行匹配仲裁程序的進程。 問題是select()塊。因此,如果有一個匹配仲裁程序作爲子進程運行並退出,則由於select()被阻塞,所以如果沒有傳入連接,父進程將永遠不會等待該子進程。 我有我的

    1熱度

    1回答

    我想實現一個防火牆中的複用器/解複用器。它應該通過簡單地在數據包前面添加上游DuplexStream的port_num標識符,通過單個「下游」DuplexStream發送幾個「上游」數據。當然,這也應該是相反的:讀取從下游接收的數據包中的port_num,並將其發送到正確的上游流。 我開始實現這樣的MultiplexStream(下面的代碼不會編譯)。但是,我正面臨一個問題: 變量open_por

    0熱度

    1回答

    不幸的是,JDK的HttpUrlConnection或UrlConnection不能異步運行。所以,如果HTTP連接因任何原因而掛起,你最終將失去一個線程。另外,Selector的多路複用允許僅使用少量線程來進行大量的HTTP GET調用。 因此,我一直在開發一個使用NIO的Selector的代碼並進行HTTP GET。因此,除了完全支持HTTP 1.1之外,核心運行良好,我必須支持Keep-Al

    0熱度

    1回答

    我有一個3.5數字7段LED顯示屏,我試圖用Arduino驅動。 Arduino運行帶鎖存器的移位寄存器(M74HC595)。 移位寄存器的8個輸出端通過2000歐姆電阻器進入顯示器的8段引腳。 顯示器的三位控制引腳轉到Arduino上的三個引腳。 顯示屏有一個共陰極,因此當控制引腳爲低電平時,該數字打開,當該數字處於高電平時,該數字關閉。 這工作正常,只要我只點亮一個數字,或點亮多個數字具有相同

    0熱度

    1回答

    我正在尋找關於允許多個應用程序使用端口80進行通信的方法的建議。我知道這是不可能的,或者至少不明智的是讓多個應用程序實際綁定到端口80,但是,當設備提供Web界面(HTTP)和RTSP與RTP使用端口80 我對這個是怎麼實現的兩個概念: 是實現所有功能的定製應用程序? 例如,相同的二進制文件用於Web服務器和RTSP服務器。這似乎有點限制,因爲你必須對已經開發的應用程序進行嚴格修改,例如Apach

    0熱度

    1回答

    我有兩個文件:一個音頻和一個視頻(mp4)。 我想從這兩個文件創建一個包含音頻和視頻輸出的視頻文件。主要問題是這兩個錄製文件之間的同步。有一個人說話,動作和聲音需要排隊。 我聽說過iOS的FFmpeg庫,但沒有找到任何關於它的好消息。

    1熱度

    1回答

    我有兩臺機器,每臺有12個網絡接口。每個接口通過點對點無線鏈路(例如machine1:intf0 - > machine2:intf0,machine1:intf1 - > machine2:intf1等)連接到另一臺機器上的相應接口。每個鏈路都可以被認爲是一個帶有自己的MAC地址的以太網鏈路,類似於一個多宿主服務器。 我試圖做一個系統,跨所有這些接口條紋數據,並能夠處理一個或多個接口上的數據丟失

    -1熱度

    2回答

    原帖時,(1): 我一直在學習,從Beej指南網絡編程學校網絡編程。我目前正在爲自己製作一個原型,通過使用線程和I/O多路複用同時在多個連接之間進行通信。我收到一個問題,當我收到一個連接並調用accept()返回一個新的文件描述符爲「new_fd」而不是返回一個新的文件描述符時,它返回1.這對我來說沒有意義,因爲我是不在我的代碼中的任何地方關閉標準輸出,並且accept()應該返回對套接字的引用作