send events and not state as state are not recorded

Send events instead of State, as state does not seems to be recorded (v
2.4) and other clients send states.
Add all kinds of timeout settings to tcpclient
remove code comment
Merge pull request #1 from Youscribe/master

Send events and not states (as states are discarded). Add timeout settings for tcp client.