network-programming

    0熱度

    1回答

    我有我的網絡連接管理aysnc線程池模型。一個調度程序線程保持調用poll()和一個poll()表示如此的 可讀/寫的工作線程池。 請考慮poll()表示套接字已準備就緒的情況。但工作線程尚未處理讀取。我禁用讀取輪詢,而工作線程尚未處理讀取。現在遠程端斷開連接並輪詢() 以POLLERR/POLLHUP返回。當工作線程在此之後執行read()調用時會發生什麼? 即使有一些尚未讀取的數據,read(

    0熱度

    1回答

    可以說我有 - 一個HTTPS POST請求(R1)具有500KB的有效載荷。 有效負載爲50KB的HTTPS POST請求(R2)。 如果在R2之前從同一客戶端機器發起R1(通過一段時間,比如5ms),是否保證R1在R2之前到達服務器? 它取決於請求發射之間的時間間隔的差異嗎? 它取決於有效載荷嗎?

    -1熱度

    1回答

    兩臺電腦分別在NAT網絡中,想要互相連接。 不能進行端口轉發。 我們可以使用中間服務器在它們之間進行連接,但是我們不希望整個通信在初始連接後通過此服務器。 中間服務器是否有任何方式可以執行初始連接,然後允許它們以某種方式直接繼續它們的通信? 我所知道的關於計算機網絡的一切都說'不',但是我雖然會在這裏試試這個問題。

    -1熱度

    1回答

    我想寫一個tcp客戶端和服務器程序。服務器的工作就好了,它通常打開插座,但是當我運行客戶端程序,我得到以下錯誤: Exception in thread "main" java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at java.net.

    0熱度

    2回答

    我有一個服務器應用程序應該通過局域網內的REST API與客戶端移動應用程序交換數據的senario。 這裏是我的方法,我生成從服務器應用(筆記本電腦),Wi-Fi和試圖迫使是有使用這個Windows上的靜態IP安德斯: exec('netsh interface ipv4 set address "Wi-Fi" static 192.168.1.50 255.255.255.0 192.168.

    0熱度

    1回答

    有一些點,我不明白select(),我希望你的指導。當我讀到這個功能,我發現 的select()函數爲您提供了一種方法來同時檢查 多個插槽),看看他們是否有數據等待的recv(d,或如果 您可以發送()數據給他們沒有阻塞,或者如果發生了一些異常 。 1)我明白的第一件事是該函數可以並行檢查套接字。現在想象一下sock1和sock2在同一時間接收數據包(來自sock1的數據包1和來自sock2的數據

    0熱度

    1回答

    我有一個刷新按鈕和一個SessionManager(會話只是一個開始日期和結束日期)。我希望當我點擊刷新按鈕時,會話被下載並顯示。我沒有問題要這樣做。 但是當我點擊了10次之多時,應用程序在10或15秒內沒有回覆。當我點擊一次或兩次時,我沒有任何問題。 我讀取調試輸出,有很多下載相同的文件,而不是一個donwload。 這是我的SessionManager類;它下載一個json文件 class S

    0熱度

    2回答

    爲什麼不能正常工作? Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint ipserv = new IPEndPoint(IPAddress.Parse("46.174.48.47"), 46535); IPEndPo

    1熱度

    1回答

    我正在構建一個具有一些功能的Android庫,供第三方應用程序使用。在我的庫中,我需要訪問網絡相關的東西,並且需要訪問Context.getSystemService()來獲取ConnectivityManager。對於例如 - ConnectivityManager connectivityManager = ((ConnectivityManager) context.getSystemSer

    0熱度

    1回答

    我正在使用一個工具包,使我可以使用IPC機制從LabVIEW調用python腳本。 If you do not know about LabVIEW, it is fine. I do not think it matters much for the relevance of the question - just think it as some other programming langu