Salut !
Je suis en ce moment en train de lire le tuto sur les sockets, et j'essai de créer un serveur mais j'ai une erreur :
invalid conversion 'unsigned int' to 'int *'
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") int main() { WSADATA Wsadata; WSAStartup(MAKEWORD(2,0), &Wsadata); SOCKET sock; SOCKADDR_IN sin; sin.sin_addr.s_addr = htonl(INADDR_ANY); sin.sin_family = AF_INET; sin.sin_port = htons(4000); sock = socket(AF_INET, SOCK_STREAM, 0); bind(sock, (SOCKADDR *)&sin, sizeof(sin)); listen(sock, 0); int val = 0; while (1){ val = accept(sock, (SOCKADDR *)&sin, sizeof(sin)); } }
Partager