Skip to content
This repository has been archived by the owner on Oct 28, 2021. It is now read-only.

JSON-RPC: Use Unix Socket Server from libjsonrpccpp #4565

Open
chfast opened this issue Sep 28, 2017 · 8 comments
Open

JSON-RPC: Use Unix Socket Server from libjsonrpccpp #4565

chfast opened this issue Sep 28, 2017 · 8 comments

Comments

@chfast
Copy link
Collaborator

chfast commented Sep 28, 2017

The libjsonrpccpp library have implementation of Unix Socket Server for JSON-RPC. Let's use it and remove our internal implementation.

Our implementation (to be replaced): https://github.com/ethereum/cpp-ethereum/blob/develop/libweb3jsonrpc/UnixSocketServer.h

The Unix Socket server from libjson-rpc-cpp: https://github.com/cinemast/libjson-rpc-cpp/blob/master/src/jsonrpccpp/server/connectors/unixdomainsocketserver.h

Please first find out if we have any tests that depends on Unix Socket RPC transport.

@YaroslavZhurba
Copy link

I'll do it!

@chfast
Copy link
Collaborator Author

chfast commented Nov 21, 2017

Ok, great! Please report your progress if possible.

@chfast
Copy link
Collaborator Author

chfast commented Nov 22, 2017

Any progress on this?

@YaroslavZhurba
Copy link

YaroslavZhurba commented Nov 22, 2017 via email

@YaroslavZhurba
Copy link

YaroslavZhurba commented Nov 27, 2017

I have some problems with building projects. I instaledl Cmake (but it doesn't work), may be you can help me?
cmake ..
CMake Error: The source directory "/Users/zhurba_ys/hello" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

@chfast chfast added rpc and removed in progress labels Dec 5, 2017
@chfast
Copy link
Collaborator Author

chfast commented Dec 6, 2017

Please see this branch: #4688.

@vaind
Copy link

vaind commented Jul 10, 2018

What's the status on this issue? Need any help?
I've implemented JSON-RPC client & server before so if there are any problems I may be able to help.

@chfast
Copy link
Collaborator Author

chfast commented Jul 10, 2018

I tried it, and it totally does not work. See #4688.

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

No branches or pull requests

3 participants