Una posible causa es que el puerto que usas este siendo usado por otro programa. es desir ya esta en uso. prueva cambiando el puerto por donde escucha es servido. en mi PC funciona de los mejor si quieres te mando un ejemplo que cuenta con un modulo y una clase que simula completamente todas las funciones del control Winsock.
[
[email protected]]