Salut tous le monde, je fais un programme utlisant les sockets et je recherche pas mal d'info la deçu, j'ai trouvé sur ce site un bout de code que j'ai tout de suite testé, mais le compilateur ne compile rien et me retourne pas moins de huit erreurs.(testé en mode console). La premiere erreur etant le caractère en rouge.

Est-ce que quelqu'un d'autre l'a testé et a déjà eu ce problème ?

Je compile sous WindowsXPSP2, DEV-C++.

#include
#pragma comment(lib, "ws2_32.lib")
void main()
{
WSADATA WSAData;
WSAStartup(MAKEWORD(2,0), &WSAData);
SOCKET sock;
SOCKET csock;
SOCKADDR_IN sin;
SOCKADDR_IN csin;
sock = socket(AF_INET, SOCK_STREAM, 0);
sin.sin_addr.s_addr = INADDR_ANY;
sin.sin_family = AF_INET;
sin.sin_port = htons(23);
bind(sock, (SOCKADDR *)&sin, sizeof(sin));
listen(sock, 0);
while(1)
{
int sinsize = sizeof(csin);
if((csock = accept(sock, (SOCKADDR *)&csin, &sinsize)) != INVALID_SOCKET)
{
send(csock, "Hello world!\r\n", 14, 0);
}
}
}