messenger program using named pipes and winsocks