Seol mar théacs é seo: BSD Sockets programming from a multi-language perspective