tcpclient

    0熱度

    2回答

    我想編寫一個程序來使用tcpClient從指定的IP和端口號接收一些數據。我第一次使用while(true)。我的朋友告訴我用線代替while循環。所以我照他說的做了。 public static void receiveThread() { TcpClient tcpClient = new TcpClient(); try { tcpClient.C

    1熱度

    3回答

    這個問題有2個部分。感覺自由只是給我的文章或建議書的網址,因爲答案可能是深入一點的快速論壇迴應。 1)我需要感應通過一對電線流過的瓦特數並通過802.11傳輸數據。我猜想是一個微控制器,但我不確定從哪裏開始。沒有必要的安全。我只想讓發射機定期(例如每秒1幀)廣播數據。 2)我需要從我的802.11路由器接收步驟1中的數據廣播。我希望能夠在步驟1中爲任意數量的發射器做到這一點。步驟1中的每個發射器是

    2熱度

    1回答

    我在使用.Net TcpClient/Sockets編寫HTTP客戶端。 到目前爲止,客戶端通過遍歷NetworkStream響應(在向TcpClient寫入GET請求之後),解析報頭並檢索相關消息體字節/分塊字節來處理Content-Length和分塊響應。爲此,它使用NetworkStream ReadByte方法。 這一切工作正常,但性能是應用程序的一個關鍵考慮因素,所以我想盡可能快速和高效

    8熱度

    4回答

    我有一些問題,我不能檢查這在家裏,如果它的工作與否。 下面是代碼 using System; using System.Net; using System.Net.Sockets; using System.Threading; using System.IO; using System.Net.Security; class Program { private stat

    6熱度

    2回答

    我仍然試圖改進一點我之前寫的東西。 現在我遇到了接收數據的問題。我有一個程序用於使用tcpClient將字符串發送到Im正在監聽指定端口的程序。它正常工作,所以我決定把更多的時間 public static void receiveThread() { while (true) { TcpListener tcpListener = new TcpListener

    2熱度

    2回答

    我的一個朋友問我一個問題:在連接的服務器端使用NetworkStream類時,如果客戶端斷開連接,NetworkStream無法檢測到它。 剝了下來,他的C#代碼是這樣的: List<TcpClient> connections = new List<TcpClient>(); TcpListener listener = new TcpListener(7777); listener.Sta

    1熱度

    3回答

    發送多個命令 我想使用 private TcpClient tcpClient; 在一類,每一次當我發出這樣的命令LIST,RETR,STOR,我用來鎖住的TcpClient執行的特定時間的命令並獲得響應。 現在,當我發送其中一個正在執行的命令時,它不能再鎖定該tcpclient實例。 如何執行時應該發送其他命令。對於我需要鎖定TCPClient的所有命令,我無法更改。

    5熱度

    3回答

    我們正在使用HttpURLConnection的API調用REST API到同一服務提供商通常(一種聚合用例的)。我們希望始終向提供者主機開放5個連接池(始終是相同的IP)。 什麼是合適的解決方案?下面是我們的嘗試: System.setProperty("http.maxConnections", 5); // set globally only once ... // everytime

    6熱度

    1回答

    連接建立後,雙方沒有通信,哪個超時值決定了閒置連接是否關閉?

    0熱度

    2回答

    我有一個繼承自TcpClient的類。在那個班裏,我有一個處理回答的方法。在這種方法中,我打電話給我的NetworkStream和MyBase.GetStream,並調用Read。 這可以正常工作,第一次讀取塊的時間太長。而且太長時間我的意思是套接字已經收到了大量的數據,但直到達到任意限制時纔會讀取它。我可以看到它使用數據包嗅探器WireShark收到了大量的數據。 我已經將接收緩衝區設置爲少量,