RTC Forums
November 24, 2024, 03:31:09 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: CALDAV Server  (Read 5013 times)
ManfredPfeiffer
RTC License++
*****
Posts: 14


« 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
Logged
Dany
RTC License++
*****
Posts: 69


« Reply #1 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
Logged
ManfredPfeiffer
RTC License++
*****
Posts: 14


« Reply #2 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
Logged
Dany
RTC License++
*****
Posts: 69


« Reply #3 on: June 12, 2015, 08:41:23 AM »

Did you get my message? /D
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.023 seconds with 15 queries.