Aaron Mavrinac ([info]ezod) wrote,
@ 2008-05-24 11:46:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:tp

It's Alive
My config branch of tpserver-cpp now compiles, and even accepts TCP remote admin connections. It doesn't actually do anything yet; I need to implement methods for protocol version checking and authentication, and then the actual protocol and command set stuff.

The two big things I need before I can proceed on the server are the protocol extension spec and a usable client. The spec should be done within the next couple of days, but the client part presents a bit of a dilemma. On the one hand, I need a C++ client that can be distributed with tpserver-cpp, which would be based on libtpproto-cpp; however, that's a lot of coding early on that could need many fundamental changes down the road, and libtpproto-cpp is currently undergoing changes itself. On the other hand, I suspect it would be much faster to throw something together in Python using libtpproto-py and maybe libtpclient-py, and we do want something like this eventually as well (at least embedded in tpclient-pywx), but then I'd just need to go back and write the C++ client anyway. My leaning is toward the former so long as libtpproto-cpp is ready for prime time by month's end.




Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…