Fix a race between link() and send()
Rename clientSocket variable to be more clear about which fd operations are happening on.
libev specific socket