Fwd: Getting Workrave Data Over Network Interface

Alper Yazar <[email protected]> Sat, 17 Jan 2015 14:09:33 +0200
Newsgroups gmane.comp.misc.workrave.user
Message-ID <CAHA78AWWxhk1qfrHL7a0U2=MPEvZZwmaBXVU1QHdpH0eMmxtfg@mail.gmail.com>
Hello,

First of all, thank you for all developers and maintainers for such a
useful software. Me and my colleagues are using Workrave to keep our joints
healthy.

I am electronics and software hobbyist and I am plannig to build a clock
like deivce connected to computer to display times kept by Workrave, like
time to break etc. I decided to write a seperate software to get Workrave
data over network interface and send it to display rather than digging into
Workrave source code and modifying it. Workrave is able to work with
Workraves on other PCs over network. I am using single computer (Win7) and
single Workrave without network support. My software working on same
computer will implement sufficient part of Workrave protocol to get time
information. Two softwares will be connected over loopback network.

I couldn't find any documentation about network protocol. So, I started to
study code to understand network protocol. I have two computers, one is
running Win 7 and other is Ubuntu. I installed Workrave on Ubuntu using
package manager. As far as I remember, Workrave on Ubuntu is 1.09 (I
couldn't access to my Ubuntu computer at the moment.) On Win 7, version is
1.10. They are seem to be talking each other but periodically they log
errors about network communication. I don't know whether there is a
protocol difference between two version. I captured network data using
Wireshark and with the help of source code I started to write protocol
parser script in Wireshark to analyze data. Upto now, I can understand some
network packages. But protocol reverse engineering takes long time.

Is there a documentation about network protocol? Do you think that my
approach (writing another software) is feasible? At minimal level, which
requests and responds should be implemented by my new software to obtain
time information?

Thanks a lot.

Best.
Alper

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet

_______________________________________________
Workrave-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/workrave-user