use tcp-socket dependency from npm