networkstream

    2熱度

    1回答

    從RFID閱讀器讀取數據時遇到問題。我通過tcp連接到閱讀器,並等待DataAvailable爲true,然後讀取數據直到數據字符結束。然後我回去等待一個新的DataAvailable。這是在該函數的一個自己的線程中完成的。 似乎有某種超時,如果我在幾分鐘內沒有得到任何數據,那麼它就在do/loop中等待DataAvailable。我拿着卡到RFID閱讀器,發出嘟嘟聲,但沒有可用的數據。我沒有得到

    5熱度

    2回答

    我在我的應用程序中需要在網絡驅動器中創建文件, 但是如果網絡斷開連接的應用程序暫掛並引發異常,則在文件創建過程中生成文件。 有沒有什麼辦法可以爲File.Create設置超時?

    1熱度

    2回答

    我有一臺服務器通過NetworkStream.Read來管理兩個客戶端。 應用協議是: ClientMessage [128個字節]→從服務器[128個字節]響應 現在,在服務器端:是否可能,即MyTcpClient.GetStream().Read()只返回< 128字節,雖然所有消息來自客戶端的長度恰好是128字節? 我想這樣一個客戶端消息足夠短,以適應tcp/ip層上的一個數據包 - 但可能

    0熱度

    1回答

    我有相當一類使用TcpClient,在NetworkStream上旋轉Thread做while (!streamReader.EndOfStream) {}。只要TCP連接打開並且沒有可用的數據讀取,EndOfStream將阻止執行,所以我不知道該怎麼做才能放棄線程外部的讀取。 由於EndOfStream阻止,(至少在我的測試它)的設置被稱爲stop到true不會做多好獨自一個私有字段,所以我所做

    1熱度

    2回答

    爲什麼Silverlight中缺少TCPClient和NetworkStream? 有沒有TCPClient和NetworkStream到Silverlight的任何已知端口? 如果沒有,我是否允許將源代碼從.NET 4運行時複製到我自己的庫中? 如果不是,我該如何開始將這些類移植到Silverlight?

    0熱度

    1回答

    我一直在通過創建一個應用程序來學習C#,並且我碰到了一個難題,我真的很掙扎。 基本上我有下面的代碼是什麼即時通訊使用從我已經設置的網絡流中讀取。它的工作原理是每次只讀取1個數據包,sslstream.Read()解鎖。這導致了大量的消息積壓。 即時看到試圖做的是,如果流讀取的部分包含多個數據包讀取它們。 我已經嘗試了多次解決它,但我只是在一大堆代碼結束了。 如果有人可以幫忙,我會很感激! (每個分

    9熱度

    5回答

    我正在爲股權寫一些機器學習軟件,並希望找到一些訂單數據或至少3或5分鐘的數據。 我想要一年或兩年進行測試。 我真的不在乎交換數據是從哪裏來的,只要它來自某個主要的交易所。 還有什麼地方可以連接到延遲「實時」數據的數據流? 的數據不必須是免費的,但免費是更好:-)

    3熱度

    2回答

    我能想到這些可能的答案: 直到數據寫入到IP協議棧的一些內部緩衝區。 直到數據通過電線發送。 直到從另一臺機器接收到接收確認。

    2熱度

    1回答

    是否包含在Mango SDK中的NetworkStream類? 它似乎不在System.Net程序集中,但也許它在別的地方。 如果它不可用(我想知道爲什麼)什麼會是一個很好的選擇?最好的方式去自己實現它?

    1熱度

    3回答

    我正在構建一個IRC客戶端,並且需要一個IRC獨立網絡類,它只是在客戶端和服務器之間發送和接收線路。發送行是確定的,但是我不知道如何實現一個監聽器線程。我嘗試過的所有方法都有效,但有缺陷,我無法解決。 我的第一個方法是創建一個StreamReader使用TcpClient.GetStream()爲基礎,只是在做一個叫_reader.ReadLine()_reader。這樣做的好處是後臺偵聽器線程會