Page 1 of 1

Client/Server cross platform application framework

Posted: Wed Sep 08, 2004 1:54 pm
by McCabe
Hello!

I'm about to start a project that will be client/server based and should work on Linux and Windows.
I'm looking for an application framework that has the basic stuff already made, like session handling, user login, communication between server and client etc.
Since I've previously used wxWidgets I'd prefer a solution that uses that, but it's not mandatory. Browser (Web) based frameworks are out of the question.

Anyone know of such a framework, or will I need to do my own show?

Anyone else interested in such a project?

/linus

Re: Client/Server cross platform application framework

Posted: Wed Sep 08, 2004 2:10 pm
by Ryan Norton
McCabe wrote:Anyone know of such a framework, or will I need to do my own show?
What you are trying to do is really simple - just use wxSockets and encode the data with an md5 algorithm (or for more paranoia rijndael) both ways if you need security in authentication.

There's a pretty nice API here -
http://www.fourmilab.ch/md5/

Just send a session through the sockets -
I.E.
MySession msCurrent;
mysock->Write(&msCurrent, sizeof(MySession));
McCabe wrote: Anyone else interested in such a project?
There are much better places to advertise your project then these forums - try putting something in announce if you must.

Posted: Wed Sep 08, 2004 2:18 pm
by McCabe
Thanks for the suggestions, however, I think you misunderstood me: I'm not announcing that I'm starting such a framework, I'm looking for one to use for my application.

I know socket communication isnt that hard to implement, but there's much more to an application framework than that and if there's already a project out there chances are they've solved alot of problem already...

Preferable, it would have support for users, user rights levels or groups, user/installation adjustable form/window layouts, etc

/Linus

Posted: Wed Sep 08, 2004 2:29 pm
by Ryan Norton
McCabe wrote: Preferable, it would have support for users, user rights levels or groups, user/installation adjustable form/window layouts, etc
The closest thing I can think of is wxCurl
http://sf.net/projects/wxcurl/.

A thought - If you're using user groups etc. you could just go off the native system's access rights.