Page 1 of 1

Bespoke Transport

Posted: Thu Apr 19, 2018 8:34 am
by DenzilDexter
Hello Forum/Jarl,
I see RCF supports data transfer over TCP, UDP, Named Pipes and Unix Domain sockets. I need to implement remote object invocation for a project I'm working on however I have a strict requirement to pass data through a bespoke 'data channel'. The 'data channel' supports sending and receiving arbitrary numbers of bytes. I am wondering whether it's practical/correct to implement a custom RCF Endpoint (let's call it DataChannelEndpoint) that creates client and server transports that wrap the 'data channel'.

Is this doable? Is it the right approach? Any steer on what actually to do would be appreciated.
Cheers,
DD

Re: Bespoke Transport

Posted: Thu Apr 19, 2018 9:19 am
by jarl
Hi,

Currently it's not feasible - there isn't any simple interface that you can implement and plug in.

I think it's a great idea though and would like to look at making this possible.

Re: Bespoke Transport

Posted: Thu Apr 19, 2018 9:41 am
by DenzilDexter
That's a shame but I'm glad you like the idea. Timescale? :D
DD

Re: Bespoke Transport

Posted: Fri Apr 20, 2018 12:14 am
by jarl
We're currently in the process of getting RCF 3.0 ready for release. Once that's done I'll be reviewing what features to prioritize for development, but it's not really possible to give a schedule for that...