Solved.
I didn't know I had to check "break always" on the breakpoints tab.
Now works!
Anyway, I'll use this thread to ask something else.
While I'm debugging this code:
SOCKET sock, msock;
WSADATA wsa;
struct sockaddr_in saddr;
char buf[4096];
int len;
WSAStartup(MAKEWORD(1,1),&wsa);
sock = socket(AF_INET,SOCK_STREAM,0);
memset(&saddr,'\0',sizeof(struct sockaddr_in));
saddr.sin_family=AF_INET;
saddr.sin_port=htons(80);
saddr.sin_addr.s_addr=inet_addr("66.94.233.46");
msock=connect(sock, (struct sockaddr *)&saddr,sizeof(struct sockaddr));
if(msock==0)
return -1;
msock is always 0, and so I can't use it. Why?
I'm trying to create a simple client, using winsock.
Thanks!