[C++] Boost asio udp reader and writer -- 2

Compile and run the code as follows.

Start the reader

./AsioUdp -s reader -a [login to view URL] -p 2000

Start the writer

./AsioUdp -s writer -a [login to view URL] -p 2000

Observe the output. Note: AsioUdp was the name of my executable. Yours might be named differently.

My needs:

a) Need to add multicast support to the code

b) I dislike the fact that the UdpWriter has to issue [login to view URL] to start writing messages (see create function). Need alternative

c) Not sure if it makes sense to separate reader logic vs writer logic. For example: reader calls Open and binds. A writer does not. Let's discuss

d) Not sure how strands work and if design could be simplified using strands. Lets discuss

e) Would be nice to know if WriteComplete failed. Thoughts/lets discuss

Project requires boost

Code MUST be portable

You MUST have a good understanding of modern C++ and boost asio usage

Taidot: C++ -ohjelmointi, tietojärjestelmäarkkitehtuuri

Näytä lisää: magnetic card reader writer visual basic program, magnetic card reader writer program, boost asio multiple connections, boost::asio client example, asynchronous udp boost, boost::asio tcp server example, boost asio synchronous udp server, boost::asio asynchronous tcp client, boost udp localhost, boost::asio tcp client, boost::asio daytime server, free software msr206 reader writer, reader writer, boost asio tutorial, iptc reader writer, boost asio simple tcp client, boost asio tcp server, boost asio simple, boost asio projects, examples boost asio tcp server client

Tietoa työnantajasta:
( 126 arvostelua ) Orlando, United States

Projektin tunnus: #25832920

Myönnetty käyttäjälle:


You asked for running the program and observing the output: ....... UdpReader constructed read: this is a test - 0 read: this is a test - 1 read: this is a test - 2 read: this is a test - 3 Lisää

$700 USD 2 päivässä
(1 arvostelu)

12 freelanceria on tarjonnut keskimäärin 533$ tähän työhön


Hi I am very interested in your job and i am an expert of C++ & boost. I'll complete your job as you need, PERFECTLY. My goal is to ensure that my clients are satisfied with my work that I will be doing for them. Ple Lisää

$700 USD 7 päivässä
(18 arvostelua)

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++ for 13 years. C/C++ is nice programming language and I am majoring on it for long years so I have confident to complete your pr Lisää

$500 USD 7 päivässä
(6 arvostelua)

Hello! I'd like to deliver network solution. I'm familiar with fibers, thread pool executor, unified data grams. I'll do the job fairly good. Please, give me a try!

$250 USD 4 päivässä
(10 arvostelua)

Hello, I am Yasir and I work with clients all around the world including USA, UK, Europe, Australia and NZ. I offer the following services: 1. Website Designing/Redesigning 2. Web Development 3. Responsive Websites 4 Lisää

$500 USD 7 päivässä
(14 arvostelua)

Hello I've checked your source code. It needs C++ boost library. I can complete all of your 5 requirements. I'm good at C++, CMake and so on. If you hire me, I'll do my best. Thanks.

$500 USD 7 päivässä
(4 arvostelua)

Hello sir. My name is Olga. I'm pretty happy to bid on this interesting project "Boost asio udp reader and writer". I read your description carefully and I think that I am the developer you are looking for and are suit Lisää

$500 USD 5 päivässä
(11 arvostelua)

✅ Language : ----- C++, C#, Qt, Python, Java, VB/VBA, Matlab, R, delphi, JS, PHP ----- ✅ Skill : High and low desktop application Network communication(TCP/IP, UDP, RTSP/RTP, HTTP, SMTP...) Databas Lisää

$500 USD 7 päivässä
(2 arvostelua)

Able to start right now. Hello. I have read your project description and understood requirement what you want. I'm a senior C/C++ developer and have started working since 2003. I have built many UDP Socket programs s Lisää

$500 USD 3 päivässä
(1 arvostelu)

Hi, How are you? I have some experience with C++ boost library, I would like to discuss more with you. Please contact me to reach success. Best Regards.

$500 USD 7 päivässä
(1 arvostelu)

1) 15+ years of Software Engineering experience 2) Wide knowledge of different algorithm optimization technique 3) Good coding style Most valuable projects are: 1) Distributed filesystem JUKEFS (flavour of LizardFS) 2 Lisää

$500 USD 7 päivässä
(1 arvostelu)

The code, as posted here, does not compile. The files, [login to view URL] and [login to view URL] gave compilation errors. g++ -c -o main.o [login to view URL] [login to view URL]: In member function ‘void UdpWriter::OnWrite(boost::asio::io_service&)’: main. Lisää

$750 USD 21 päivässä
(0 arvostelua)