use buffered streams to reduce the number of TCP packets used per IPC command from...
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 29 Oct 2008 16:45:55 +0000 (16:45 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 29 Oct 2008 16:45:55 +0000 (16:45 +0000)
commit8aea37a9df3a2f5ca949ff466bbf698a4b2e3062
tree9253ff443516bce916e6ce3f72d3eaeca3557336
parentf42c1512dd009866feb5a4410ef5e2dd1e535404
use buffered streams to reduce the number of TCP packets used per IPC command from up to 7 to 1 for reasonably sized payloads, this dramatically (by 150 times for the IPC benchmark on a LAN) increases performance; also centralize all the streams used in a single wxIPCSocketStreams class and allocate only it on the heap instead of doing it for all of the streams

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
docs/changes.txt
include/wx/sckipc.h
src/common/sckipc.cpp