Is there anyway to simulate the Winsock basic methods through API calls?

I am reluctant to base a product on a winsock control. If the same think could be done by API calls.