I'm trying to figure out the best way to go about loading and using thousands of sockets at the same time.

Loading a new class for each instance would just destroy memory.
I'm assuming aysnc the sockets, my heads not straight at the moment.
plus it'd have to be on a seperate thread from freezing up the UI thread.