Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

does H.Pipes support RPC? #2

Closed
kccarter76 opened this issue Aug 3, 2020 · 5 comments
Closed

does H.Pipes support RPC? #2

kccarter76 opened this issue Aug 3, 2020 · 5 comments

Comments

@kccarter76
Copy link

I am working on building a vsix solution that requires that an object must cross from a .net framework process to net core process. When the .net framework process signals the net core process then acts and returns the results. named pipes are involved for certain and I believe RPC is involved when the object shared back and forth has method functions to set some serialized data in the remote object.

will H.Pipes accomplish this?

@HavenDV
Copy link
Owner

HavenDV commented Aug 4, 2020

Hello.

The library currently serializes data automatically but does not provide RPC. But this can be easily fixed by implementing, for example, support https://ru.wikipedia.org/wiki/JSON-RPC

@HavenDV
Copy link
Owner

HavenDV commented Aug 4, 2020

I have a library that calls methods on a remote .Net Core process using this library. At the moment it is used only by me and has no documentation.
But maybe my code can help you with something - https://github.com/HavenDV/H.Containers/blob/master/H.Utilities.ProxyFactory/RemoteProxyFactory.cs
It doesn't use any RPC standard but shows how to send/receive data.

@HavenDV HavenDV closed this as completed Aug 23, 2020
@Michael-Kempe
Copy link

Hi.
First of all : 'Very cool project !!!'.
I'd also like to see you RPC implementation but the link above is dead.

@HavenDV
Copy link
Owner

HavenDV commented Oct 26, 2021

Hi. Thank you.
https://github.com/HavenDV/H.ProxyFactory - The project is here, but I haven't worked with it for almost a year. There is no documentation either. But there are tests.

But I do not recommend using this project anywhere, because it is not actively used by me and is poorly tested.

P.S. Also: https://github.com/HavenDV/H.Containers. The original goal of these projects is to execute the code of dynamically loaded modules in separate processes (like in chrome). But there is still a lot of work and I do not have enough free time for this.

@Michael-Kempe
Copy link

Hi. Thank you. https://github.com/HavenDV/H.ProxyFactory - The project is here, but I haven't worked with it for almost a year. There is no documentation either. But there are tests.

But I do not recommend using this project anywhere, because it is not actively used by me and is poorly tested.

P.S. Also: https://github.com/HavenDV/H.Containers. The original goal of these projects is to execute the code of dynamically loaded modules in separate processes (like in chrome). But there is still a lot of work and I do not have enough free time for this.

Thank you. Will check this out. I'm still looking for a way to replace my WCF-IPC Services (these offer Request/Response and Pub/Sub 'out of the box'). Unfortunately I couldn't find any... However, thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants