Five Socket Coordinates in Network Programming