Decrease socket timeout from 3 to 2 seconds

- Turns out the socket timeout won't interrupt a data transfer, it is how long to wait until it assumes the other peer is not responding.