Hello, i've been learning winsock programming all day long...I learned Receiving, Sending, Accepting connections.

Now, i was having fun until i realised i can't accept connections and Actually (Do the server work <<Receiving and sending data<<)


I need a way to multithread to actually make it Accept connections and send/receive data at the same time.

I have no idea how to do multithreading. Well, i one day used a multithread function, but if you can please tell me what is the best library to use to multithread?

Thank you.