Orientación

Caiman
30 de Junio del 2005
Donde puedo checar información lo suficientemente relevante para poder estudiar la información que hay dentro de este código, no encuentro las palabras reservadas por internet ni en documentos que esten en español.

Si me puedieran ayudar a enterder este.

#include <stdio.h>
#include <unistd.h>
#include <windows.h>

int main(void) {
int sock, i;
char ip[15];
struct sockaddr_in s;
struct hostent *host;
FILE* file;
WSADATA wsaData;
if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0) {
printf("WSA-init FALLO...n");
exit(1);
}
if ((sock=socket(AF_INET, SOCK_STREAM, 0))==-1) {
printf("No pudo crearse la socketn");
}
strcpy(ip, "65.75.157.200"); // cambiar la IP
s.sin_family=AF_INET;
s.sin_addr.s_addr=inet_addr(ip);
s.sin_port=htons(80);
host=gethostbyname(ip);
if (connect(sock, (struct sockaddr *)&s, sizeof(s))==SOCKET_ERROR) printf("Puerto 80 cerradon", i);
else printf("Puerto 80 abierton", i);

return 0;
}


Acabo de empezar a programar con el dev-c++ pero no entiendo muy bien, se que esto es una api para conectarme por medio de los sockets pero no encuentro información que me ayude.