RTC Forums

Subscription => Support => Topic started by: ManfredPfeiffer on May 28, 2015, 09:53:50 AM



Title: CALDAV Server
Post by: ManfredPfeiffer on May 28, 2015, 09:53:50 AM
Danjiel,
I am exploring the possibilities how to write a CALDAV-Server in Delphi on Windows.
Would that be possible with your RTC-Components?
Currently I am clueless - could you please shed some light into the darkness???
Kind regards,
Manfred


Title: Re: CALDAV Server
Post by: Dany on June 01, 2015, 04:33:46 PM
I'm doing it on RTC with WebDAV. *Print* out the RFC's. Get a good client for testing (does not matter what platform), just see to it that the client is "tech"-savvy so you get proper error info. Then start to receive the requests and write your responses. Either use the webserver samples and add some TMemo/TSynEdit to track what your server gets and sends out or install Fiddler or similar.

It ain't a freeway but after a lot of refactoring and back and forth your findings will with good design end up in something can share!

Also a hint is to download open source implementations of CalDAV and snoop around in the code. Even if it is written for C# or Node.js you'll be able can glean some insights.

In RTC it's the TRtcDataProvider, the "answer all calls" component IMHO that you would use.

HTH,

/Dany


Title: Re: CALDAV Server
Post by: ManfredPfeiffer on June 05, 2015, 06:48:17 AM
Thank you very much, Dany for this insight.
It sounds as if you have been going through the procedure you described.
Would you be in the position to license a CALDAV implementation to me?
Kind regards,
Manfred


Title: Re: CALDAV Server
Post by: Dany on June 12, 2015, 08:41:23 AM
Did you get my message? /D