networkstream

    2熱度

    2回答

    我有一個程序使用NetworkStream.Read和NetworkStream.Write發送88字節的原始數據(不是字符串) 。 字節數58恰好具有值10(新行)。接收到的程序實例流在接收到這個字節後,將停止讀取,其行爲類似於ReadLine,而不是讀取原始數據。 這種情況是一致的,當我改變它一次讀取32個字節時,它讀取32,然後26(共58)停止在同一字節。 這是當我在通過互聯網使用端口21

    0熱度

    1回答

    我正在嘗試使用服務器。我有這樣的代碼: 我在'ParametrizedThreadStart'的線程中啓動'HandleCC'方法。我正在嘗試連接'127.0.0.1'。我可以連接。當我連接時,第一個斷點是好的,第二個也是,但代碼停止。 (控制檯仍在運行,但沒有人從下面的斷點破壞代碼。) 請幫助我,並對我的英語感到抱歉。 全碼: using System; using System.Text;

    1熱度

    2回答

    時的參考TcpClient的處置說我有以下代碼: public static Client Connect(string hostname, int port, bool useSsl) { TcpClient tcpClient = new TcpClient(hostname, port); if (!useSsl) { return new Cli

    1熱度

    1回答

    這聽起來很愚蠢,但我試圖通過藍牙在3臺計算機之間創建一個網絡,我們可以嘗試在每個節點之間建立無連接或面向連接的連接,就像我們在IP網絡中一樣。

    0熱度

    2回答

    當在流中沒有數據,我嘗試讀取該流塊60秒。 當存在一些數據作爲所需的讀出完成。 我怎麼可以重寫下面的代碼,因此它可以當stream.DataAvailable是真的只讀? 我想,我需要這樣的東西Observable.While(dataAvailableObserver,同步讀取).. public static IObservable<byte[]> AsyncRead(this Network

    0熱度

    1回答

    我正在使用網絡流發送文件名(例如:「text.txt」),然後發送文件。服務器應該讀取名稱並創建寫入流來寫入數據。服務器從讀取命令中的文件獲取名稱+數據以僅獲取名稱的問題。我認爲這不清楚。 問題我得到文件名+文件的一些數據。 代碼發送文件名,然後提交數據: ASCIIEncoding asci = new ASCIIEncoding(); TcpClient clientSocket = new

    1熱度

    3回答

    我在這裏遇到此代碼的問題。 using (MemoryStream ms = new MemoryStream()) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms,SerializableClassOfDoom); ms.Position = 0; byte[] messsize

    2熱度

    4回答

    我正在嘗試創建一個程序,允許用戶上傳JAR文件,以獲取已寫入在線服務器的第三方代碼,然後收到回覆的字符串消息。 在線服務器使用帶有標準TCP Socket網絡的Java進行編碼。客戶端使用一個額外的軟件,這意味着我必須使用C#作爲File uploader。我寫的代碼包含在下面。在這個程序中,File uploader工作正常,但由於某種原因,客戶端在達到input.ReadLine()時掛起,它

    3熱度

    2回答

    當我僅使用\r作爲行終結符時,StreamReader.ReadLine()方法不起作用。如果我使用Environment.NewLine,\r\n或\ra(「a」是任何字符),它將起作用。這是一個錯誤?使用MemoryStream而不是NetworkStream時,不會發生同樣的問題。如果我無法更改協議,可以使用哪些解決方法? 我的服務 Thread service = new Thread((

    0熱度

    1回答

    好吧,所以我在這裏解決一個有關服務器和客戶端如何在機器上工作的技術問題。我知道所有的NET進程,但我缺少引用代碼的東西。我無法找到與此相關的事情。在Visual C#2008 我的代碼,我使用普通的TcpClient /的TCPListener有2個不同的項目: PROJECT1(客戶端) Project2的(服務器) 我的問題是,也許如此簡單: 1->關於服務器如何接收數據,事件處理程序a可能嗎