add Events to TCPClient
add Events to TCPClient