我已经创建了一个用于使用TCP / IP通信传输文件的应用程序。现在我遇到的问题是它正在抛出" Outofmemory"发送大小超过300 MB的文件时出现异常。下面是代码行。请帮我解决问题。在lastline发生异常。
byte[] fileName = Encoding.UTF8.GetBytes(m_fName); //file name
byte[] fileData = File.ReadAllBytes(txtFilePath.Text); //file
byte[] fileNameLen = BitConverter.GetBytes(fileName.Length); //lenght of file name
m_clientData = new byte[fileNameLen.Length + fileName.Length + fileData.Length];