barrier/lib/net
crs 970c8b2fba Added workaround for apparent bug in OS X 10.3.4. If you started
a synergy client on that OS and pointed it at a system that wasn't
listening for connections then instead of the connection attempt
failing with 'connection refused' the system would claim the
connection succeeded.  A subsequent read would reveal the problem
and synergy would "disconnect" and retry, causing the CPU to spin.
The system does correctly set the socket error state so this
workaround checks for socket errors when connecting whether or not
select reports an error state.

Also, sometimes the system doesn't claim success but doesn't report
an error.  Synergy eventually times out these attempts.
2004-07-28 21:54:39 +00:00
..
CNetworkAddress.cpp Checkpoint. Conversion to event driven system complete for Unix. 2004-02-15 17:32:11 +00:00
CNetworkAddress.h Checkpoint. synergys now works. Still need to do lib/client and 2004-02-14 14:04:36 +00:00
CSocketMultiplexer.cpp Merged Win32 updates. Added full warnings on g++. Fixed bug in 2004-02-28 12:19:49 +00:00
CSocketMultiplexer.h Checkpoint. Code does not run. Still converting over to new 2004-02-01 21:09:22 +00:00
CTCPListenSocket.cpp Made all arch sockets non-blocking. 2004-02-29 16:11:17 +00:00
CTCPListenSocket.h Checkpoint. Code does not run. Still converting over to new 2004-02-01 21:09:22 +00:00
CTCPSocket.cpp Added workaround for apparent bug in OS X 10.3.4. If you started 2004-07-28 21:54:39 +00:00
CTCPSocket.h Checkpoint. Conversion to event driven system complete for Unix. 2004-02-15 17:32:11 +00:00
CTCPSocketFactory.cpp added copyright to top of each file. 2002-08-02 19:57:46 +00:00
CTCPSocketFactory.h added copyright to top of each file. 2002-08-02 19:57:46 +00:00
IDataSocket.cpp Merged Win32 updates. Added full warnings on g++. Fixed bug in 2004-02-28 12:19:49 +00:00
IDataSocket.h Merged Win32 updates. Added full warnings on g++. Fixed bug in 2004-02-28 12:19:49 +00:00
IListenSocket.cpp Checkpoint. synergys now works. Still need to do lib/client and 2004-02-14 14:04:36 +00:00
IListenSocket.h Checkpoint. Code does not run. Still converting over to new 2004-02-01 21:09:22 +00:00
ISocket.cpp Checkpoint. synergys now works. Still need to do lib/client and 2004-02-14 14:04:36 +00:00
ISocket.h Checkpoint. Code does not run. Still converting over to new 2004-02-01 21:09:22 +00:00
ISocketFactory.h added copyright to top of each file. 2002-08-02 19:57:46 +00:00
ISocketMultiplexerJob.h Checkpoint. Code does not run. Still converting over to new 2004-02-01 21:09:22 +00:00
Makefile.am Removed DEPTH, VDEPTH, and VPATH from makefiles. 2004-04-04 12:12:32 +00:00
TSocketMultiplexerMethodJob.h Checkpoint. Code does not run. Still converting over to new 2004-02-01 21:09:22 +00:00
XSocket.cpp Checkpoint. Conversion to event driven system complete for Unix. 2004-02-15 17:32:11 +00:00
XSocket.h Checkpoint. Conversion to event driven system complete for Unix. 2004-02-15 17:32:11 +00:00
net.dsp Changed VC++ projects to put release targets in ./build, debug 2004-05-16 18:02:49 +00:00