a for Web
generic socket serving