LEADTOOLS Support
General
General Questions
General Optimizations for sending and receiving data using our Dicom tools
This topic and its replies were posted before the current version of LEADTOOLS was released and may no longer be applicable.
#1
Posted
:
Tuesday, May 3, 2011 11:56:52 AM(UTC)
Groups: Registered, Tech Support
Posts: 207
Was thanked: 3 time(s) in 3 post(s)
- Avoid compressing or decompressing during the image transfer. To do this, have the image compressed at the modality when possible. Set the Compression property to “Native” (meaning send as is).
- You want PDU max length to be multiple of default TCP/IP Maximum Segment Size (MSS) of 1460 bytes plus 6 bytes PDU header. Normally higher the value faster the transfer.
a. PDU_MAXIMUM_LENGTH_SCU= 1460 X n + 6
b. The performance also depends on network. I will start with n=44 or 64246 bytes.
- You can use the SocketOptions property of Leadtools.Dicom.Scu and set the SendBufferSize ReceiveBufferSize in DicomSocketOptions structure.
a. Set the TCP/IP SendBufferSize to be little bit higher than PDU_MAXIMUM_LENGTH to increase transfer speed.
ex: SendBufferSize = PDU_MAXIMUM_LENGTH_SCU + 8
b. Set the TCP/IP ReceiveBufferSize to be little bit higher than PDU_MAXIMUM_LENGTH used by SCP to increase performance.
ex. ReceiveBufferSize = PDU_MAXIMUM_LENGTH_SCP + 8
c. If you want to read more on TCP Maximum Segment Size and optimization, please refer to http://support.microsoft.com/kb/224829
Travis Montgomery
Senior Sales Engineer
LEADTOOLS Support
General
General Questions
General Optimizations for sending and receiving data using our Dicom tools
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.