Find Jobs
Hire Freelancers

Create a C++ Class for Duplexed NamedPipes to exchange information between two apps

$30-250 USD

Completed
Posted almost 8 years ago

$30-250 USD

Paid on delivery
I am looking for a fast communications between two programs (an exe and a injected dll running inside a 3rd party app) that runs on the same machine. I believe duplexed Named Pipes may be the right fit, but if you can let me know of a easier and faster way please let me know. I expect the code to be in a class and easy to call its members/and to initialize. Please if you have no experience with named pipes do not bid on this. A lot of the teams will blindly bid on anything then figure it out after they win - which is not good for me. Client = EXE Server = Injected DLL Client will send a command to Server requesting a vectored UserList Class populated. This will happen 2-3 times a second. I would like you to build a simple example exe and a simple dll that will show this communication. Example EXE will create a loop of 1024 iterations of calling the "GetUsers" function on the server (Injected DLL) and display the results as they come back using a simple console app with printf logging of results. Server will callback and return a Vectored UserList returned will be random generated users between 5-12 users); //EXAMPLE CLASS, data size/amounts will change class CUser { public: int id; std::wstring sName; Vector3 vOrigin;//just a float[3] Vector3 vSpeed;//just a float[3] Vector3 vYaw;//just a float[3] Vector3 vPitch;//just a float[3] }; vector<CUser*> GetUsers();
Project ID: 10599039

About the project

4 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Greetings. Classed implementation of named pipes as requested. WinAPI only. I'm making a demo right now. EDIT: Demo GIF: [login to view URL] Both client & server are classes that can handle disconnects & errors gracefully.
$200 USD in 0 day
5.0 (23 reviews)
5.1
5.1
4 freelancers are bidding on average $257 USD for this job
User Avatar
Dear client, how are you? I am a C++ programmer and mathematician. Seems your task is possible for me. I have following questions. 1) The dll will be used only within the EXE? Why you call the dll as SERVER? It works as a thread and responds to main EXE? 2) Why you think NamedPipes is best choice if the dll is used only within the EXE? 3) If main EXE does not request info for a long time and a lot of info are accumulated, then how...? Please check my "Profile & Work List" and tell me details if my skill is in your concern. Looking forward to your response. Thanks. I have read your Additional Project Description. So now clear that dll is not used within exe. but yet not completely clear your request.
$300 USD in 3 days
5.0 (74 reviews)
7.4
7.4
User Avatar
Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality! Best Regards, Szymszteinsl
$250 USD in 4 days
5.0 (81 reviews)
7.0
7.0

About the client

Flag of UNITED STATES
Peoria, United States
5.0
9
Payment method verified
Member since Jan 6, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.