Find Jobs
Hire Freelancers

Create a simple web socket API in C++ to communicate with Node.js Server in binary

$30-250 USD

Cancelled
Posted almost 9 years ago

$30-250 USD

Paid on delivery
I need to be able to send (not receive) data very quickly from my C++ application to a local Node.js server. This data will originate as string, integer, or float (possibly structs of these, let's talk) inside the C++ application and should be transmitted in binary, when possible (hoping that's most of the time), to the Node.js server where it will be cast back to their corresponding types. You will be responsible for: + Creating a simple API for me to do this with. + Creating an example C++11 Visual Studio 2013 project file that demonstrates success + Creating a Javascript file that receives the string, integer, or float (again, binary where possible) data and printing a console log command of the data to indicate successful transmission. Speed is king. I expect realtime, asynchronous communication, hence the idea that binary might be better because of this. This should be a relatively quick task for someone who knows what they're doing. I'm well aware that [login to view URL] exists and that there is a cpp header for it. I have been unsuccessful transmitting anything other than a string with it, but if you want to use it, I'm fine with that so long as it works as intended and is fast. Bonus points for not using Boost or any other external C++ Library.
Project ID: 7711544

About the project

9 proposals
Remote project
Active 9 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
9 freelancers are bidding on average $230 USD for this job
User Avatar
A proposal has not yet been provided
$357 USD in 5 days
5.0 (43 reviews)
6.6
6.6
User Avatar
Hi, please check my previous work, feedback and strongly consider my bid. I have just one questions so far - will you be running a http server with node.js linked or straight node.js TCP server? Regards, Dmitry
$263 USD in 10 days
5.0 (31 reviews)
6.5
6.5
User Avatar
Hello I am Software development expert and interested in this project. I have gone through the details and confident to handle project. Please communicate to discuss further. Regards Anshu
$250 USD in 5 days
4.8 (145 reviews)
6.2
6.2
User Avatar
I have more than 12 years of professional experience in developing complex applications and frameworks in C++. Combined with immense experience in cross platform libraries like Poco, Boost and Qt, I am confident of delivering your software withing the desired deadlines and budgets. Drop in a mail and we can work out the details about project execution plan. Kind regards, Bala
$250 USD in 3 days
4.9 (8 reviews)
4.4
4.4
User Avatar
Hi, i have excillent programming skills in cpp programming. I can add very reliable functionality to your code and i have good efficiency knowledge. Please consider discussing with me.
$144 USD in 3 days
5.0 (6 reviews)
2.5
2.5
User Avatar
10+ years c/c++ experience and i have c/c++、js hybrid programming experience please contact me to expand
$244 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$111 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Good Day. VSoftware is a software development services provider, specialized in client/server programming. Payment is requested after job completion. Please check VSoftware profile here at Freelancer.com The local UTC is -5 hours. Thanks.
$230 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Westland, United States
5.0
5
Payment method verified
Member since Jun 28, 2010

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.