bug-commoncpp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cvs stable2 branch and tcp sockets


From: David Sugar
Subject: cvs stable2 branch and tcp sockets
Date: Sun, 15 Aug 2004 19:15:40 -0400
User-agent: Mozilla Thunderbird 0.7.1 (Macintosh/20040626)

I just completed a number of changes in the "-r stable2" branch for the upcoming 1.3.0 release of Common C++. The most interesting effect to existing applications include adding Socket options to the Socket base, updating UDPSocket base class and base I/O methods to directly support being in a connected state (this used to only get handled in derived classes), and having TCPStream buffer size directly associate with the tcp max segment size. TCPStreams now also recompute socket send and receive buffers based on segment size. The half duplex UDPTransmit and UDPReceive now zero the unused buffer (rcv for UDPTransmit, snd for UDPReceive). Neither of these changes should directly effect older code that used default behaviors. Indeed, ccrtp seems to compile and "seems" to still work. For TCP applications, the only immediate difference is that when no buffer size is specified in a constructor, the default value is now 536 rather than 512.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]