May 11, 2007 Which header files for using socket(), etc. on windows? | ||||
---|---|---|---|---|
| ||||
Attachments: | I've tried all day and I can't get the WINSOCK2.H file to even be acceptable. Do I need special switches or other header files? I've tried all kinds of combinations. I've done this stuff under UNIX and with a library for the TI DSP's. They were easy. Any help greatly appreciated. Feel free to point me to some example pages or such. Paul |
May 12, 2007 Re: Which header files for using socket(), etc. on windows? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paul M. | Paul M. skrev: > I've tried all day and I can't get the WINSOCK2.H file to even be > acceptable. Do I need special switches or other header files? > I've tried all kinds of combinations. I've done this stuff under > UNIX and with a library for the TI DSP's. They were easy. Any > help greatly appreciated. Feel free to point me to some example > pages or such. > Try: #include <stdio.h> #include <windows.h> void socket_scs(void) { SOCKET sockfd; if ( (sockfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0) { printf("socket error\n"); } /* etc... */ } And compile without -A: dmc -c -r -i. -DWIN32 -D_inline=inline socket_scs.c -A (for ANSI C) and windows headers don't mix well. Rember to call WSAStartup once before trying to open your socket. -- Just another homepage: http://damb.dk But it's mine - Bertel |
Copyright © 1999-2021 by the D Language Foundation