networkstream

    0熱度

    2回答

    我的代碼是: byte[] buffer = new byte[1024]; int numberOfBytesRead = 0; MemoryStream receivedData = new MemoryStream(); do { numberOfBytesRead = serverStream.Read(buffer, 0, buffer.Length); //Read from

    0熱度

    1回答

    我想將8個字節的信息附加到發送文件中的第一個流中。 我使用的NetworkStream和我的代碼是這樣的: Stream Fs = File.OpenRead("filepath"); Byte[] buffer = new Byte[Fs.Length]; Fs.Read(buffer, 0, buffer.Length); NetworkStream se

    2熱度

    1回答

    我已經做了大量的搜索,並且我確定我很接近,但是我遇到了問題並希望有人能夠提供幫助。 我有一個以太網條碼掃描器,我需要不斷地收聽。我試過使用NetworkStream。在單獨的線程中閱讀,但後來發現異步網絡流有'BeginRead'功能。問題是我無法得到它的工作。 下面是我得到了代碼: Public Class ScannerConnect Private client As TcpCli

    2熱度

    1回答

    我試圖學習如何在C#中創建異步tcp服務器,並且我的代碼有一個小問題。 I tried to modify this code ,這就是我所做的: public class ClientContext { public TcpClient client { get; set; } public NetworkStream stream { get; set; } p

    1熱度

    2回答

    我在寫一個基本的TCP/IP服務器來接收來自現有客戶端的消息。目前,我能夠接收單緩衝和多緩衝消息。客戶端發送一組多條消息時會出現問題。與其將每個消息作爲單個通信發送,它希望打開流,並且在流再次關閉之前,將集合中的所有消息一個接一個地發送。我在下面的編輯片段編碼此: private void AcceptMessage(IAsyncResult ar) { String received

    1熱度

    1回答

    我處於需要在偵聽器和TCPClient之間打開流的情況。一旦流打開,客戶端將發送一串消息,並且我將爲每個消息發送一個ACK。如果我在設定的時間內(默認爲5分鐘)沒有收到任何消息,我將斷開與服務器的連接並返回監聽新連接。 監聽器應該只有一個試圖與之通信的客戶端。該規範指出,應該打開並保存一個流,直到發送所有消息,這可能意味着該設備已連接數天或更長時間。不幸的是,客戶端是第三方軟件,我不能保證每封郵件

    0熱度

    1回答

    我有一個方法可以通過TcpClient的NetworkStream讀取一些數據,並且它給了我一些錯誤。 在調查過程中,我發現它實際上工作正常......但只有當我使用Visual Studio 2012的調試器使用斷點逐步完成代碼時。 這裏是我的代碼: public static byte[] DownloadStream(string hostname, int port, byte[

    3熱度

    2回答

    我想解碼internet-audiostream,但我不想將數據寫入磁盤,因此數據僅位於內存中。 但是,當我想要將數據解碼爲原始數據時,我必須初始化格式上下文,因此我需要使用avformat_open_input。但是這些功能需要文件的詳細位置。 有沒有人有一個解決方案,我如何可以將我的內存定位數據放入格式上下文中以將此數據解碼爲原始數據?

    0熱度

    1回答

    我的代碼有一個主要問題。或者與系統。這是在C#中的客戶端代碼: TcpClient client = new TcpClient("192.168.1.254", 19999); NetworkStream nstream = client.GetStream(); Console.WriteLine("Connected."); Stream stream = new FileStream

    0熱度

    2回答

    我正在開發一個客戶端服務器項目,其中包含一個客戶端應用程序和一個服務器應用程序。客戶端應用程序可以將文件發送到服務器應用程序,服務器應用程序接收該文件並將其寫入他的文件夾中。 該項目工作,但只有一個長度爲2的(緩衝區)字節數組。 客戶端應用程序和服務器應用程序都使用長度爲2的字節數組。如果我選​​擇比我有問題更大的尺寸,比如1024,服務器應用程序中的接收文件與客戶端的原始文件大小不同。 客戶: