I understand how to initialize and use a tcp/ip socket but what would I change other than not accepting the connections so that it would use UDP? Also, do I just use select() to poll through the different connections like with a nonblocking tcp/ip server?