port and socket by keenicon