abstract net operations as Socket