Hi
I want to write a basic server in C.
I compiled this code-
http://msdn.microsoft.com/en-us/libr...93(VS.85).aspx
and i got these problems:
in summary, the struct "addrinfo" is undefined.Code:d:\program files\microsoft visual studio\myprojects\server\server.c(18) : error C2079: 'hints' uses undefined struct 'addrinfo' d:\program files\microsoft visual studio\myprojects\server\server.c(33) : error C2224: left of '.ai_family' must have struct/union type d:\program files\microsoft visual studio\myprojects\server\server.c(34) : error C2224: left of '.ai_socktype' must have struct/union type d:\program files\microsoft visual studio\myprojects\server\server.c(35) : error C2224: left of '.ai_protocol' must have struct/union type d:\program files\microsoft visual studio\myprojects\server\server.c(36) : error C2224: left of '.ai_flags' must have struct/union type d:\program files\microsoft visual studio\myprojects\server\server.c(36) : error C2065: 'AI_PASSIVE' : undeclared identifier d:\program files\microsoft visual studio\myprojects\server\server.c(39) : warning C4013: 'getaddrinfo' undefined; assuming extern returning int d:\program files\microsoft visual studio\myprojects\server\server.c(47) : error C2037: left of 'ai_family' specifies undefined struct/union 'addrinfo' d:\program files\microsoft visual studio\myprojects\server\server.c(47) : error C2037: left of 'ai_socktype' specifies undefined struct/union 'addrinfo' d:\program files\microsoft visual studio\myprojects\server\server.c(47) : error C2037: left of 'ai_protocol' specifies undefined struct/union 'addrinfo' d:\program files\microsoft visual studio\myprojects\server\server.c(47) : error C2198: 'socket' : too few actual parameters d:\program files\microsoft visual studio\myprojects\server\server.c(50) : warning C4013: 'freeaddrinfo' undefined; assuming extern returning int d:\program files\microsoft visual studio\myprojects\server\server.c(56) : error C2037: left of 'ai_addr' specifies undefined struct/union 'addrinfo' d:\program files\microsoft visual studio\myprojects\server\server.c(56) : error C2037: left of 'ai_addrlen' specifies undefined struct/union 'addrinfo' d:\program files\microsoft visual studio\myprojects\server\server.c(56) : error C2198: 'bind' : too few actual parameters Error executing cl.exe.
I included :
I'm doing link to Ws2_32.lib(by writing it in project-settings-libar)Code:#include <stdio.h> #include <winsock2.h> #include <ws2tcpip.h> #include <stdlib.h
I'm working in Visual Studio 6.
Please help me
Thanks and sorry about my english
Tom.