예제 #1
0
        internal void FlushNamedStream(TcpBsonNamedStream TcpBsonNamedStream)
        {
            var buffer = TcpBsonNamedStream.GetWriteCacheAndClear();

            if (buffer.Length > 0)
            {
                var package = new TcpBsonPackage
                {
                    Type      = TcpBsonPackageType.NamedStream,
                    DataType  = TcpBsonNamedStream.Name,
                    DataBytes = buffer
                };
                SendPackage(package);
            }
        }