I have been translating @Kumar’s java library into c#.
Now, I am not a systems level programmer so I needed reading up a bit on stuff, but I do work as tech lead + architect on a small company developing a few financial products, and do a lot of coding and architecting in c#, so once I’m more familiar with interoping with system lvl languages this should be going quite well
But programming is such a vast subject and it’s amazing how little you can now about some areas even though you are quite good at others. Luckily, it’s really good fun to learn
So, thing is I really want to be creative with the network, and I’d love to use the tool I’m best with. So, I just thought I’ll have to get myself this c# client. It would probably be a lot smoother for someone used to both c# and system level coding, so if you are out there just say hello, but I really don’t mind digging into this myself.
The trick at first was that I haven’t found any examples of JNA => C# equivalences. DllImport is quite easy to use etc, but there were some “magical” things done by JNA that I still have to investigate/experiment a bit to find out what is actually done there.
Currently I have been able to run the first of the tests (from the java version) in it’s c# version and almost having the second finishing successfully. I left off investigating how to correctly represent
*const ffi::ContainerPermissions that goes into
test_create_app_with_access, as I haven’t fully grasped it’s java implementation yet.
So, just wanted to inform all that this is going on and that I’d really like to have some input from you @Kumar on some things along the way, but I noticed you are maybe a bit busy now (congratulations and my best wishes!).
I’m a bit busy myself, but MaidSafe etc. is a long term interest (and has been since I learned about it early 2016). So, I’ll be doing this a small bit at a time.
So, this is the topic where I’ll be asking questions and report on progress, and there’ll be GitHub code.