Random networking programs for learning c