[Snort-users] Still problems compiling socket prog on W2K
Dr. Richard W. Tibbs
ccamp at ...4532...
Thu Mar 14 17:55:02 EST 2002
I have obtained copies of all the header files under
and its various subdirectories, in order to compile a socket program,
which works fine under linux.
On Win2K, however, I am still missing a few key definitions.
The chief problem is no socket.h , and specifically the definition of
socklen_t typedef from the *nix world. No such thing in winsock or
winsock2.h, and no such definition in any of the WIN32-Includes files or
subdirectories -- I did a search.
Where can I get the legal equivalent of socket.h? Is there a different
set of typedefs for windows sockets than for *nix. Warning, newbie at
work here.... ;-)
Also, BTW, the definition of snprintf is not found, although the
config.h file #defines HAVE_SNPRINTF. It was easy enough to transfer
snprintf.h&c over to win2k and they compile ok.
Also u_char is missing, which is clearly unsigned char -- easy workaround.
Any help you can offer is greatly appreciated.
Keep in mind I am not simply taking an entire snort source distrib and
running it through MS visual studio. I have a small socket program
which has worked fine for months under Linux, and all I ever needed to
compile it there was config,snort,decode,debug,event, and
So I am trying to do this without the entire dad-blamed source code in
the loop! Have mercy!
Thanks in advance >>RWT
More information about the Snort-users