Basic implementation of Socket for Win