network-programming

    0熱度

    1回答

    我在Golang中寫了一個TCP客戶端。服務器永遠不會發送任何回覆或任何數據。 只要我在給定的超時後無法寫入,我希望客戶端關閉連接。 所以從閱讀中Conn爲SetWriteDeadline的文檔: https://golang.org/pkg/net/#Conn // SetWriteDeadline sets the deadline for future Write calls //

    0熱度

    1回答

    因此,我有一個擁有大量文檔的小公司,我想建立一個歸檔系統。我有幾個不同級別的員工可以訪問服務器上的文件。這將作爲一個存檔系統和一個管理系統,因爲員工可以讀取和寫入某個項目的文件(取決於權限),然後管理員可以阻止訪問某個目錄(即項目)。 因此經過一番研究,我認爲最好的想法是擁有一個基於雲的NAS,用戶可以通過提供正確的用戶名和密碼在本地進行。然後軟件將訪問這些文件(現在是本地文件)並可以顯示一些數據

    0熱度

    2回答

    我是使用JavaFx及其功能的新手。我正在創建一個由本地連接播放的2人跳棋遊戲。我知道在JavaFX中,你不需要主類,因爲start函數的@Override基本上是你的主類。現在我的連接試圖在該啓動函數中進行,但每次嘗試時它都會繼續吐出java.net.BindException和java.lang.RuntimeException。我看着我的端口,它沒有被使用。我評論了代碼的連接部分,並且該應用

    0熱度

    1回答

    嗨,我試圖讓我的本地IP4地址,但結果只返回IIS服務器 這裏的IP是我的代碼: public string GetLocalIPv4(NetworkInterfaceType _type) { string output = ""; foreach (NetworkInterface item in NetworkInterface.GetAllNetwork

    3熱度

    3回答

    我知道每個NIC都有RAM中的RX/TX環用於操作系統接收/發送數據包。環中的一個項目(包描述符)包括數據包的物理地址,數據包的長度等。我想知道這個描述符指向了sk_buff嗎?並且如果數據包是一個GSO數據包會發生什麼?這是真的,環中的一個描述符=一個數據包=一個sk_buff?

    0熱度

    2回答

    運行基於dpdk的應用程序時遇到一些錯誤。調用dpdk庫提供的rte_eth_dev_configure()函數時發現錯誤。錯誤代碼是-22。但是,我希望應用程序顯示更多調試信息,以便我可以快速關注錯誤部分。 我做了RTFM並修改了$RTE_SDK/build/.config。我把RTE_LIBRTE_ETHDEV_DEBUG變成了y。但它沒有奏效。 rte_vlog()函數在哪裏放置日誌消息?

    -1熱度

    1回答

    我正在學習Java中的套接字,我只想到如何從服務器接收回應答。 繼How to send string array object和How to send and receive serialized object in socket channel,我想詢問用戶,他希望儘可能多的挑選出的選擇: 1 - 2 - 3 - 4 然後我想分裂,並將其作爲陣列到服務器,服務器應該發回用戶選擇的選擇數量。 例

    1熱度

    1回答

    我有一個關於使用boost asio的async_read_until的常見問題。該文檔說,當處理程序被調用時,緩衝區內可能有更多的數據。有沒有什麼辦法可以解決這個問題,並在序列條件匹配後立即停止緩衝區從套接字中消耗字節?

    0熱度

    1回答

    我遇到的問題是獲取網絡上所有可到達的客戶端。下面的方法在調用時會返回一些客戶端。在大多數情況下,其他Android客戶端。然而,對於PC它在防火牆打開時失敗。是否有一種更有效的方式來獲得Java/Android中的所有客戶端純粹或將需要使用android NDK?此域中的專家的任何幫助將謝謝。提前感謝。 /*** * ping_JavaStyle(final int j) *

    0熱度

    1回答

    我一直在嘗試爲IPv6實現我自己的簡化TCP/IP協議棧,目前我的目標是能夠回答ICMPv6迴應請求。 我使用以下結構,用於存儲在稍後的計算所需要的數據: typedef uint16_t n_uint16_t; //network byte order typedef uint32_t n_uint32_t; n_uint16_t htons(uint16_t n); n_uint32