Devam Ediyor

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

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.

Beceriler: C++ Programlama, C Programlama, Linux, UNIX, Yazılım Geliştirme

Daha fazlasını gör: visual basic tcp ip sniffer project, tcp ip sockets in c, entry level c developer jobs, entry level c# developer jobs, jnrmid level software developer visual foxpro and c net winform sumner jobs it, linux c++ tcp/ip, c++ tcp/ip, linux c tcp/ip, c# tcp ip client server example, tcp/ip stack implementation in c, entry level c# developer salary, low level input output in c, low level i/o c++, low level c++ programming, low level c programming, what should a mid level c# developer know, entry level c++ developer salary, entry level c++ developer jobs, tcp/ip sockets in c, entry level c developer

İşveren Hakkında:
( 19 değerlendirme ) Johannesburg, South Africa

Proje NO: #29965940

Bu iş için 7 freelancer ortalamada $151 teklif veriyor

MuhammadUzair16

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 d Daha Fazla

$60 USD in 2 gün içinde
(7 Değerlendirme)
5.5
Muhammadsamran

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 hel Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(20 Değerlendirme)
4.8
mirzaahamza

Heyy I am expert in computer networking and socket programming and I can help you....................................................................................

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(38 Değerlendirme)
4.6
GBSol1

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 Daha Fazla

$199 USD in 7 gün içinde
(3 Değerlendirme)
3.3
Wanngming

==== 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 Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(6 Değerlendirme)
2.9
submerged84

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. Ther Daha Fazla

$250 USD in 7 gün içinde
(0 Değerlendirme)
0.0
shabeermian

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 un Daha Fazla

$250 USD in 21 gün içinde
(0 Değerlendirme)
0.0