Original Post
I went over the FAQ but to no avail. I am new to networking, but not to overall programming. My question is rather simple: Do these methods of networking (Winsock, TCP and UDP) simply "open" a connection for you and leave you to find the most efficient way to send and retrieve data (taking into account the difference between TCP and UDP); or do they do much more? In other words, do network game programmers simply pick the most effective one for the job, and start figuring out efficient methods of sending/getting packets?