Info: I have the server running on a Windows XP 32-bit machine, and a single client running on a Redhat 64-bit machine. Both machines are running version 1.3.1 of Synergy because of a dependency issue for GLIBC++.
The problem is, synergyc is constantly dropping the connection to the server. The process is not crashing, because it has the same PID. However, when I run netstat, I can see that it opens a new local port to connect to the server after each disconnect. I don't think the server is dropping the connection, because when I run a 3rd party tool, CurrPorts, it supplies the time stamp of when the port (24800) was first opened. That time doesn't change unless I kill the server.
I've also noticed that once a connection is dropped, a new port will be opened on the Redhat (client) side. It takes several minutes for the old port to be closed. After several "connect and then the connection drops" scenarios, I'm left with several open ports to the server:24800 in the state of TIME_WAIT.
Can't say which is loosing connection first, but that doesn't really make much difference. Your problem sounds like a network issue. I would let your IT department/person know, so they can trace the problem. It may be network hardware, or you may have a machine on your network that is generating excessive network traffic.
answered 15 Jun '11, 11:27