Designed client and server side programs using TCP and UDP respectively.