Если не ошибаюсь, существует готовая утиль - так

Если не ошибаюсь, существует готовая утиль - так и зовется Winsock- все это делает автоматом.