public bool NoDelay { get; set; } @property (nonatomic, assign) BOOL noDelay; public:property bool NoDelay {bool get();void set ( bool value);}
the Nagle algorithm for send coalescing
using Leadtools;using Leadtools.Dicom;void DisplaySocketOptions(DicomSocketOptions options){string sMsg = string.Format("Socket Options:\n\tnSendBufferSize: {0}\n\tnReceiveBufferSize: {1}\n\tbNoDelay: {2}",options.SendBufferSize,options.ReceiveBufferSize,options.NoDelay);Console.WriteLine($"Socket Options: {sMsg}");}public void SocketOptionsSample(){DicomEngine.Startup();DicomNet.Startup();using (DicomNet net = new DicomNet(Path.Combine(LEAD_VARS.ImagesDir, "temp"), DicomNetSecurityMode.None)){DicomSocketOptions options = net.DefaultSocketOptions;// Display the default socket optionsDisplaySocketOptions(options);// Set the socket options before calling Connectoptions.SendBufferSize = options.SendBufferSize * 2;net.SocketOptions = options;// Display the new socket optionsDisplaySocketOptions(net.SocketOptions);//connect to a server using the new socket optionsnet.Connect(null, 1000, "127.0.0.1", 104);// ...// ...// ...net.Close();}DicomEngine.Shutdown();DicomNet.Shutdown();}static class LEAD_VARS{public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
