Find Jobs
Hire Freelancers

Low level C++ Developer with understanding of Sockets and TCP IP

$30-250 USD

În desfășurare
Data postării: circa 3 ani în urmă

$30-250 USD

Plata la predare
There is a C++ project that is on GitHub [login to view URL] This simple program was designed to mirror UDP packets from one port to another port. I need the Linux code modified to support a buffer of user specified size which buffers x packets and allows for packet sequence correction. packet sequence number is from the "identification" field in IP header. See attached tcpdump showing how UDP packets arriving slightly out of sequence on my system. I want the user to be able to add a -p <packets to buffer> flag like: udp_reflector -p 10 -s pcap0 2010 -d [login to view URL] 4010 in this example command I want the. udp reflector program to: read packets from the UDP source port into the buffer and once 10 packets are reached in the buffer then for every following packet received, push out the next ordered sequence packet. Understand that the packet sequence number is 16bit and will loop once it gets to 65535 the next packet will be 0, 1, 2, 3 etc. If the buffer is full and a packet is missing i.e. ( we have sent packet 1000 but dont have packet 1001) skip this packet and continue by pushing out the next best ordered packet (eg packet 1002). If for example we are have already sent out packet sequence number 1000 and any packet with sequence less that 990 (current packet sent minus buffer size) comes in, we do not add this packet to the buffer, effectively dropping it.
ID-ul proiectului: 29965940

Despre proiect

7 propuneri
Proiect la distanță
Activ: 3 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
7 freelanceri plasează o ofertă medie de $151 USD pentru proiect
Avatarul utilizatorului
Hi, I am a mechatronics engineer with over 10 years of experience. I have a lot of experience developing softwares in C++ for cross platform. I can modify your current software as needed. Please contact me to discuss details. Thanks
$60 USD în 2 zile
5,0 (7 recenzii)
5,5
5,5
Avatarul utilizatorului
Hello Sir/ Ma’am A skilled full stack developer, I have rich experience in JAVA,C, C++, C#, Python, .NET , MYSQL, SQL, IONIC , MATLAB, ANDROID,PHP and ARDUINO. I am very confident with my skills and I'd like to help your business by doing my best. I am able to work full time on your time zone and start working right away. Please confirm that I am one of the best fits for you and drop me a message for further discussion. High-quality & Fast-delivery is promised! Thanks and Best Regards
$90 USD în 1 zi
4,6 (20 recenzii)
4,8
4,8
Avatarul utilizatorului
Heyy I am expert in computer networking and socket programming and I can help you....................................................................................
$70 USD în 1 zi
4,9 (38 recenzii)
4,6
4,6
Avatarul utilizatorului
Dear my employer! I checked your project carefully. I have a deep understanding of the problems you are going to realize in your project. They are not so difficult for me with 12 years of development. Please look at my profile. Until this time, I have been working on development while considering credit as the best. If you hire me, I promise to give you the greatest service. If you want to conceive more ideas and make it happen, give me a chance. Go ahead and give me a chart. Regards Muhammad Behzad
$199 USD în 7 zile
4,9 (3 recenzii)
3,3
3,3
Avatarul utilizatorului
==== Able to start work right away ==== Hi, bro! I have read your job specification very carefully. I have rich experiences with C++ . As a talented and skillful software developer, I am 100% sure to complete this job perfectly on time and on budget. I am ready to get started my work right away. I hope your kind contact to discuss more. Best regards Ming Wang
$140 USD în 1 zi
4,9 (6 recenzii)
2,9
2,9
Avatarul utilizatorului
Greetings, Your project is perfectly matched with my skills and experiences. Being a highly experienced full-stack developer, I can assure you that I have good enough skills and experiences you are looking for. Therefore, I am confident I can satisfy your desired requirements perfectly with fast turnaround time. * Review and perform a technical analysis of requirements * Fully dedicated to your project with a keen eye for detail * Produce a solid, detailed technical design * Write clean, modular, robust code to implement the desired requirements * Regular report of project status with relevant deliverables * Fast turn around * 100% ongoing satisfaction for your project. * Contribute ideas for making the application(s) better and easier to use * Free Bug-Fix support for 1 month after completion I work full time and will work in your time zone, and there will be no communication problems during the project. Please contact me if you are interested in working with me. Looking forward to a positive response from your side! Thank you for your attention! Best regards, Josh
$250 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
hello, I have seen that you need an experienced C++ expert for Low level C++ Developer with understanding of Sockets and TCP IP . I am a professional C++ expert with more than 8 years experience. I have carefully understood your project requirements am sure that, I can do your project in very professional way. I have some more questions, lets discuss the details in chatbox thank you
$250 USD în 21 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul SOUTH AFRICA
Johannesburg, South Africa
5,0
19
Metoda de plată a fost confirmată
Membru din aug. 19, 2016

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.