I have tried using the library using MSVC 2008 and I'm having a hard time.
I patched it to revision 622, I made some changes, mostly regarding boost to make it compile, and now that it's compiled it doesn't seem to work (the tests are failing).
I found that there is no initialization to the sockets in the code (WSAStartup) and that's why it's failing when trying to get a host name or create a socket.
What exactly is the status of portability for this code?
What is the status of maintenance? was this project abandoned?
Am I right to think that the socket class is not really working for windows? or maybe i'm missing something here?
I would like to use this library for a serious, major project, I would appreciate talking to you about it.
Library works on Windows but there is no standard build procedure. We are using it in cross-platform commecrial project (Linux/Windows), which has custom build process. There are plans to move to CMake or other cross-platform build solution to solve problem with builds. But it is plan nothing more so far.
As for absence of WSAStartup, I think it is OK because should be up to application programmer to initialize its application.
I have managed to compile the library, after a few changes…
I will contribute my changes so to avoid extra work for other people.
as for WSAStartup, I think it should be inside the library, The content developer should not deal with comm issues if you give him a wrapping comm library.
In any case, if you have any other known issues or sample code I would appreciate you sharing it with me.
It doesn't seem as if the library has been updated in the past year and I hope it's because it's as good as it looks and not because there wasn't time :)