Find Jobs
Hire Freelancers

C++ Expert needed

$30-250 USD

已关闭
已发布超过 4 年前

$30-250 USD

货到付款
Write two applications Client and Server. The client periodically collects the entire hierarchy of windows in the user session and sends it in json form to the server via the tcp connection on the socket. The task is to run in Microsoft Visual Studio Community 2015 Update 3 (desirable) or higher. General requirements 1) Use WinAPI to work with sockets, get windows, WinAPI errors and synchronize threads (Event, Mutex, etc.). 2) C-style code writing is not welcome. 3) Processing and output of all errors. Errors (including WinAPI errors) must be converted to a human-readable form. 4) All applications must be console. 5) All applications must run with administrator privileges. 6) All messages (errors, log messages, etc.) should be displayed in the console. 7) Unit tests should be present. 8) Applications should correctly and immediately terminate after entering the word “exit” into the console. 9) The disconnect situation should be handled correctly. It is not required to implement the correct connection recovery and data “loading”. 10) Make sure that there are no "leakage" of sockets. Customer Requirements 1) The server address for data transfer should be set through the console before starting the application. 2) The frequency of collection (and dispatch) of windows should be set via con-salt. 3) The situation of server absence should be correctly processed. 4) The window should contain a title and a class. 5) Collect only “visible” windows. 6) Data on windows should be presented in the form of a hierarchy, which should correspond to the windows hierarchy. Server requirements 1) The received message from the Client must be saved in one file. 2) The path to the directory for the file should be transmitted through the console before starting the application. 3) The server must support multiple clients.
项目 ID: 21207386

关于此项目

11提案
远程项目
活跃5 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
11威客以平均价$194 USD来参与此工作竞价
用户头像
Hello, I have gone through your job posting and become very much interested to work with you. I am an expert in this field. I have already completed several projects like this. For evidence you can see my profile. Please visit : https://www.freelancer.com/u/schoudhary1553 I have excellent command over English. I am a hard worker, productive and worthy of your attention I hope, I would be the right candidate for this post. Awaiting an affirmative response from you. Kinds Regards, Sandeep
$250 USD 在4天之内
5.0 (263条评论)
8.0
8.0
用户头像
I am very proficient in c and c++. I have 17 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$135 USD 在3天之内
4.9 (203条评论)
7.3
7.3
用户头像
Hi I read the project description with interest. I strongly believe I am the proper candidate. I fit all the requirements you mentioned, including c++. Please check my profile and past reviews. Let us discuss in more detail through chat. Thanks.
$200 USD 在2天之内
5.0 (12条评论)
5.8
5.8
用户头像
Hi. I have 12+ years of experience in programming. I do my task professionally and qualitatively. You will be satisfied with the result.
$400 USD 在7天之内
4.9 (22条评论)
5.5
5.5
用户头像
Thank you for your post, sir. I have a good chance of bidding your project. I have checked your description deeply and I can implement your project perfectly. I am very interested on your project. I have done some such projects before. I want to share opinions with you about the project. So I want to get some issues from your project and to discuss about that with you. If you hire me, I will do the best for you. I want to keep in touch with you in a short time. I will wait for your response. Best Regards.
$150 USD 在7天之内
4.8 (20条评论)
4.9
4.9
用户头像
Hello, We team have made same type project and we think we need to made some updates as per requirements and made it easy to release. All the payments are after your satisfaction and completion of phases. Thanks
$100 USD 在7天之内
4.0 (1条评论)
2.3
2.3
用户头像
Dear Recruiter, I would like to propose my candidature for this task. I have done lots of work on client server sockets connections. In one of my socket project, client was making the periodic connection to server and was sending its activity details. I am pretty much sure that i can help you too. I highly value professionalism and hold myself strictly accountable for client's work satisfaction. I am glad to answer any question you may have. Thanks Pankaj Sanga
$222 USD 在4天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hello, I have great experience in developing client server based products in C++ using JSON as communication protocol to extract the details about internal between clients and the server. I have used rapidjson libraries in my past projects and can help in this project too. I can accomplish this project in quick time and in right way. Thanks Abhinandan
$222 USD 在10天之内
0.0 (0条评论)
0.0
0.0

关于客户

INDIA的国旗
Kishangarh, India
4.9
20
付款方式已验证
会员自4月 20, 2019起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。