Find Jobs
Hire Freelancers

Named Pipe C# Lync API program to C++ duplex message passing

$30-250 USD

Completed
Posted over 9 years ago

$30-250 USD

Paid on delivery
I'm using Lync API which will allow me to control Lync however I want. This program written in C#, at its current stage, the program will poll status information about Lync, (ie. from Minimizing a window to when an incoming Lync call arrives). I just want to be able to send information about its status down to a dummy program written in C++. Then the dummy program written in C++ should send data back to the C# program, for this, you can just have the C++ program write a acknowledgement byte back. Named pipe API is the only way I know in which can allow you to open multiple channels (or "pipes") to send and receive data back and forth. That is why you will need two pipes, one which can control sending from C# program -> C++ program and another which will control sending from C++ program -> C# program.
Project ID: 6737697

About the project

6 proposals
Remote project
Active 10 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
Hello I'm interesting your project very well I'm a Good C/C++, C#, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$150 USD in 3 days
4.9 (888 reviews)
9.2
9.2
6 freelancers are bidding on average $176 USD for this job
User Avatar
Hi, I understand your requirements, I can do this. To get more performance and control over data flow we can use COM interfaces with events. Hope to hear from you soon.
$250 USD in 3 days
5.0 (21 reviews)
5.6
5.6
User Avatar
This is really an interesting project, as I have done similar IPC (inter process communitation) work in the past and that makes me a good candidate for this job, and Really Named pipe is the fast and efficient way of doing such thing. Please provide me your C# application so that I can start it asap. Further more, I will provide a simple application that binds to the Named Pipe to consume message sent by the C# application and sends back message to C# app. regards.
$83 USD in 3 days
5.0 (27 reviews)
5.1
5.1
User Avatar
Hi, I'm interested in your project. It looks like what you want to achieve can be done using just one named pipe to connect the two programs. Your C# program sends data to C++ program and gets back a reply in one transaction. I can implement this scenario if it's what you meant. I'm not familiar with Lync API Thank you, Serge
$150 USD in 5 days
4.9 (28 reviews)
4.9
4.9
User Avatar
Hi, I have 10+ year extensive experience working on product development. I was associated with Microsoft where I worked upon C#. Most of mine experience around 8 year is with C++. I want to ask apart from initial message handshaking between C# program and C++ programe, do you want to do anything else? Anurag
$222 USD in 2 days
4.9 (16 reviews)
4.5
4.5
User Avatar
hi, i'd recommend a better solution for this: tcp connection. My reason for this is: i don't know why do you monitor lync, but presuming that you are doing it in an enterise environment for monitoring and evetually helping employees. using tcp connection, you could monitor all the computers in your network, or evenoutside the network if you have external ipadress. feel free to contact me if interested.
$200 USD in 14 days
5.0 (7 reviews)
2.7
2.7

About the client

Flag of UNITED STATES
Rodchester, United States
5.0
32
Payment method verified
Member since Nov 10, 2014

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.