DefaultSocketOptions Property (original) (raw)

Summary

Gets the default DICOM socket options.

Syntax

@property (nonatomic, strong, readonly) LTDicomSocketOptions *defaultSocketOptions; 

Property Value

The default DICOM socket options.

Example

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 options DisplaySocketOptions(options); // Set the socket options before calling Connect options.SendBufferSize = options.SendBufferSize * 2; net.SocketOptions = options; // Display the new socket options DisplaySocketOptions(net.SocketOptions); //connect to a server using the new socket options net.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"; }