added full duplex connection
added full duplex connection
run gofmt to format source
use LoginId (user name and device id) to track status
compute the time.Duration we will wait for socket operations
add socket timeouts and better cleanup
Added a delayed disconnect capability