←Select platform

ReceiveBufferSize Property

Summary
Specifies the total per-socket buffer space reserved for receives.
Syntax
C#
Objective-C
C++/CLI
public int ReceiveBufferSize { get; set; } 
@property (nonatomic, assign) NSInteger receiveBufferSize; 
public: 
property int ReceiveBufferSize { 
   int get(); 
   void set (    int value); 
} 

Property Value

total per-socket buffer space reserved for receives

Example
C#
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"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.1.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Dicom Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.