big_dadi_fat | Salut
J'ai commencer aujourduis à prendre la programmation en utilisant les sokets en C sous windows .
Alors j'ai voulu commencer par un simple tuto : celui là http://c.developpez.com/WalrusSock/ .
Mais il y a un probléme : quand je veut compiler un programme il me met les ca:
le code source et bien juste :
Code :
- #include<windows.h>
- #include<stdio.h>
- #include <winsock2.h>
- #pragma comment(lib, "ws2_32.lib" )
- int 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);
- }
- }
- }
|
c'est le code source de l'exemple du tuto .
donc je ne vois pas où est le prob !!!
j'utilise code::blocks
merci pour votre aide Message édité par big_dadi_fat le 23-08-2006 à 14:36:20
|