[c] Learning linux C socket programming.