What can be wrong ?

I´m not using WSAStartup...
You just answered your own question.

MSDN:
The WSAStartup function initiates use of the Winsock DLL by a process.
Without the WSAStartup, there are no sockets.