HTTP with handshake control library in Golang for C# program. -- 2

Job ID: 37170614

Budget: €50 – €350 EUR

Hello, as I said in the title. I need someone who is professional with Golang, has experience making libraries with Golang to do this project.

- The project deals with a library that will be exported as a .dll to be used in C#.
- It will be an HTTP library where the Handshake (TLS) can be absolutely handled and modified to the client's taste.
- This library will have the option to work with multi-threading. Being a Golang library, Golang objects can't be sent to C#, so a function will be made where the library is started, and several instances of the library can be opened concurrently/parallel.
- There will be a way to obtain the number of instances, and some way to call an instance individually through an ID or some identifier for each instance.

- The multi-thread part will be applied last, first you need to program the HTTP library to be used according to my C# project, I already have the part where you can send strings, and values from C# to Golang and it can be read from correct way. Also to send structures.

- If you think you have experience in Golang, are an advanced programmer quite familiar with concurrency and creating libraries, then contact me. Don't waste my time if you're not experienced with this stuff, thanks.
Related categories: C# Programming Software Architecture Golang HTTP