Is it possible to have more than two connections over a single port using 1 or more winsock(s)?

And if so, does it have to be TCP or UDP protocol