public void Serialize(Stream stream) { FileTransferHeader _headStruct = new FileTransferHeader() { Cmd = this.Cmd , FileName = this.FileName , FileSize = this.FileSize }; byte[] buffer = util.GetBytes(_headStruct); stream.Write(buffer, 0, buffer.Length); }
public void Serialize(Stream stream) { FileTransferHeader _headStruct = new FileTransferHeader() { Cmd = this.Cmd , FileName = this.FileName , FileSize = this.FileSize }; byte[] buffer = util.GetBytes(_headStruct); stream.Write(buffer, 0, buffer.Length); }
public static Header Deserialize(Stream stream) { Header header = new Header(); FileTransferHeader _headStruct = new FileTransferHeader(); byte[] buffer = util.GetBytes(_headStruct); int read = stream.Read(buffer, 0, buffer.Length); _headStruct = util.GetObject<FileTransferHeader>(buffer); header.Cmd = _headStruct.Cmd; header.FileName = _headStruct.FileName; header.FileSize = _headStruct.FileSize; return header; }
public static Header Deserialize(Stream stream) { Header header = new Header(); FileTransferHeader _headStruct = new FileTransferHeader(); byte[] buffer = util.GetBytes(_headStruct); int read = stream.Read(buffer, 0, buffer.Length); _headStruct = util.GetObject <FileTransferHeader>(buffer); header.Cmd = _headStruct.Cmd; header.FileName = _headStruct.FileName; header.FileSize = _headStruct.FileSize; return(header); }