working with net listen