Find Jobs
Hire Freelancers

Python Test Code

$30-250 USD

Awarded
Posted almost 11 years ago

$30-250 USD

Paid on delivery
Required Code in python running on Linux. This code will run on number of computers in terminal mode listening to Ethernet port. 1) On initialization of code all computer connected to the Ethernet will register each other (perhaps sqlite databsae or simple list). 2) When a key (on the keyboard) is pressed on any computer, it will send a packet over Ethernet to other computers regarding keypress. 3) Upon receiving packet All other computer will display the pressed key and send acknowledgment back to the computer where key was pressed. 4) If the computer doesn't not receive acknowledgment packet it sends packet to the computer that didn't send back the ack packet and so on Let me know if you need further clarifications
Project ID: 4623316

About the project

14 proposals
Remote project
Active 11 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
14 freelancers are bidding on average $138 USD for this job
User Avatar
Hi. Interested in the project, ready for work
$100 USD in 3 days
5.0 (120 reviews)
7.6
7.6
User Avatar
Hello sir, experienced python developer here, ready to take the job. Please also check private message.
$111 USD in 4 days
4.9 (9 reviews)
6.0
6.0
User Avatar
I can do it.
$157 USD in 3 days
4.9 (42 reviews)
5.8
5.8
User Avatar
Hi. Please check my pm.
$210 USD in 3 days
5.0 (9 reviews)
4.6
4.6
User Avatar
It's just a Python socket program and I am confident to handle it. Please kindly check your message.
$147 USD in 3 days
5.0 (2 reviews)
3.2
3.2
User Avatar
Hello, It is not a hard task for me but I have some questions 1) Each computer known a list of IP all potential servers, is not it ? (stored in file or database) 2) Do you need special message to file or console for network events such as client is connected , client is disconnected etc. ? 3) Do you have some additional limitation for this application such as python version, python library limitation etc ? Thanks, Serj
$155 USD in 3 days
3.8 (1 review)
2.6
2.6
User Avatar
Hello, i can do what you want, please check pm
$155 USD in 3 days
5.0 (1 review)
2.1
2.1
User Avatar
I have worked with a lot of socket programming especially with python. I can get this done. check pm
$77 USD in 3 days
5.0 (1 review)
1.8
1.8
User Avatar
hello sir check my pm i ma python expert
$103 USD in 5 days
5.0 (1 review)
0.0
0.0
User Avatar
I'm Interested in this Project, ready to take up the challenge
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello there. I've done something similar to what you are asking but on C/C++, should be close enough! It sounds like an interesting project. I do have some questions though: 1) I'm assuming that first "initialization" packet could be lost too. How would we handle this? Is there a known "amount of computers in LAN"? Or would the program send a "broadcast" message every once in a while just in case the first message was lost? 2) Can a key be pressed many times while waiting for acknowledgement for the first press? I look forward to working on this project! I hope you answer my questions so we can talk some more about it. Regards, Ricardo
$120 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hi, i can do this..
$155 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have worked a lot in Python using different modules including socket programming. I can get this done. Thanks
$111 USD in 2 days
5.0 (2 reviews)
0.0
0.0
User Avatar
Hi. I would like to do this project. Present i am working on Cloud Automation where it is a Linux machine. This is interesting task for me.
$177 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Cairnlea, Australia
5.0
1
Payment method verified
Member since Feb 15, 2011

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.