🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.lang.pascal.delphi.misc
3 messages
3 total messages Started by Walker Fri, 02 Mar 2001 12:33
TCP_NODELAY ?
#466
Author: Walker
Date: Fri, 02 Mar 2001 12:33
11 lines
1640 bytes
Does anybody know how to set the TCP_NODELAY option ?

We are transmitting smaller packages via socket components (4-500 bytes)
and the transmission rate could be much better.
We are using W2K and Delphi 4, Prof. We had better performance when
using NT4 !

I have heard the delay is due to some waiting for an Ack. signal from
the receiver, but it can be turned off by using the above option, but
how ?
Some API call I guess, but ....?
Re: TCP_NODELAY ?
#467
Author: Bj�rge S�ther
Date: Fri, 02 Mar 2001 14:45
24 lines
1968 bytes
Winsock API:

setsockopt
--
Bjoerge Saether
Consultant / Developer
http://www.itte.no
Asker, Norway
bjorgeremovethis@itte.no (remove the obvious)

"Walker" <walker1@sol.dk> skrev i melding news:3A9F9303.4A3D4DF@sol.dk...
> Does anybody know how to set the TCP_NODELAY option ?
>
> We are transmitting smaller packages via socket components (4-500 bytes)
> and the transmission rate could be much better.
> We are using W2K and Delphi 4, Prof. We had better performance when
> using NT4 !
>
> I have heard the delay is due to some waiting for an Ack. signal from
> the receiver, but it can be turned off by using the above option, but
> how ?
> Some API call I guess, but ....?
>
>
Re: TCP_NODELAY ?
#468
Author: Alun Jones
Date: Fri, 02 Mar 2001 16:07
33 lines
2579 bytes
In article <3A9F9303.4A3D4DF@sol.dk>, Walker <walker1@sol.dk> wrote:
> Does anybody know how to set the TCP_NODELAY option ?
> 
> We are transmitting smaller packages via socket components (4-500 bytes)
> and the transmission rate could be much better.
> We are using W2K and Delphi 4, Prof. We had better performance when
> using NT4 !
> 
> I have heard the delay is due to some waiting for an Ack. signal from
> the receiver, but it can be turned off by using the above option, but
> how ?
> Some API call I guess, but ....?

It sounds like you're asking the wrong question.

The right question may be:

Why are we transmitting small datagrams over a stream-based protocol?

TCP_NODELAY may provide you with some relief, but the answer to your problem 
is more likely to lie in using a more appropriate protocol to your needs 
than TCP.

Alun.
~~~~

[Note that answers to questions in newsgroups are not generally
invitations to contact me personally for help in the future.]
-- 
Texas Imperial Software   | Try WFTPD, the Windows FTP Server. Find us at
1602 Harvest Moon Place   | http://www.wftpd.com or email alun@texis.com
Cedar Park TX 78613-1419  | VISA/MC accepted.  NT-based sites, be sure to
Fax/Voice +1(512)378-3246 | read details of WFTPD Pro for NT.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads