Active Sync server (c++ version)
Active-Sync server (c++ version)
old: async_server (console version)
This is a less quick and dirty server that is still listening on port 990 so you need to run it as root. You can download the latest codethe latest code here, it now depends on a recent Qt 4.x version, which you should have installed on your system. Get the library from www.trolltech.com, and take a coffee while it's compiling or get the compiled development package from your distribution packages.
Compile it with the following commands:
$ tar jxvf ASyncServer-0.0x.tar.bz2
$ cd ASyncServer-0.0x; $ qmake $ make
$ cd ASyncServer-0.0x; $ qmake $ make
If you do not have a compiler and libc-development packages on your system you can get the the compiled binary here. It depends on the libstdc++.so.6 library, so it might not work on older distributions like SuSE 9.x (tested the code on SuSE 9.x and debian unstable). Rename the binary, and make sure it's executable (chmod +x).
Now run the server, it doesn't accept any commandline arguments (yet). If all goes well, you should see the mainwindow. It already started the server on port 990, so run the sync command from the pda. Here is a screenshot:



