tcpsocket.close should really close

fix #34