experiment with netsocket