I think your problem should be in the message pump. What do you use for that in your thread? When I switched to GetMessage from PeekMessage, I was WOW!
Regards, SZ ----- Original Message ----- From: "Tobias Rapp" <[EMAIL PROTECTED]> To: "ICS support mailing" <[email protected]> Sent: Tuesday, January 16, 2007 12:16 PM Subject: Re: [twsocket] Throughput problem with TWSocket over a "long line" > Hi Wilfried, > >> You find on my site a few programs to test performance with TWSocket. > > I have found the PerformanceTest project and tested it. In the first run > it also gave the well-known value of ~1.2MB/s. Then I digged into > TWSocket's Send() function and found the BufSize property. After > changing the BufSize to 1MB (I have read the warning about setting it > larger than SocketSndBufSize in the comments but wanted to try myself) I > got rates of ~7.7MB/s - what an improvement! > > Looks like > http://support.microsoft.com/default.aspx?scid=kb;en-us;823764 is wrong > in my special case or the system is automagically increasing the > socket's send buffer behind the scenes. When I read the socket send > buffer size with getsockopt() while the transfer is running it remains > at 8192 bytes, though. > > So shall I explicitly add a call setsockopt() that increases the socket > send buffer dramatically (>1MB)? What is your opinion about that? > > /Tobias > > > -- > NOA Audio Solutions Vertriebsges.m.b.H. Tel: +43-1-5452700 > Johannagasse 42/4 Fax: +43-1-545270014 > A - 1050 Wien Www: http://www.noa-audio.com > > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://www.elists.org/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
