Find Jobs
Hire Freelancers

[Urgent] Build a websocket and http server/client wrapper for Boost Beast library

$30-250 AUD

Tamamlandı
İlan edilme: yaklaşık 5 yıl önce

$30-250 AUD

Teslimde ödenir
Hi everyone, I want to use Boost Beast C++ library to create a websocket server and client. Please see Beast here: [login to view URL] It has the websocket server and client, as well as the HTTP server. I need you to wrap this around a friendly, readable wrapper. I have provided the template on something that I like, which contains the header and implementation files. Please have a look at the template file attached. You can also download the template file from here [login to view URL] The template file also contains a document that explains this project in more detail. However, feel free to message me for any clarifications. I too am a C++ developer, but I don't have the time to write this library. I will test the code thoroughly to ensure that it meets the performance requirements as well as memory leaks/issues. Please don't give me any generic/canned responses in the proposal. They will immediately rejected. I need this in about three days if possible. Thank you so much for reading this far, I look forward to working with you.
Proje No: 19049152

Proje hakkında

5 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 5 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
Hello I have a bit of experience of working with Boost Asio (the underlying network library). I've spent some time looking at your template and have a few questions There seems to be both send/on_message and subscribe/publish systems for websockets in your template. Maybe sub/pub should be implemented on top of send? (for example make a channel class with sub/pub methods and a list of connections. then however each connection may need to maintain a list of channels it's connected to to unsubscribe when closed) Also there is a websocket_rate_limit system which too can be implemented on top of on_open on_message callbacks. Maybe it also should rate limit users by IP so they can't open and close connections instantly? Regarding performance, how long are callbacks expected to block(read files etc)? If they're fast maybe single-threaded asynchronous server would suffice.
$150 AUD 2 gün içinde
5,0 (2 değerlendirme)
4,7
4,7
5 freelancers are bidding on average $158 AUD for this job
Kullanıcı Avatarı
Hi, I am full stack developer and have experience of C programming in Linux. Espectially I have experience of using Boost library. I checked your requirement. I will satisfy you. thanks.
$155 AUD 2 gün içinde
5,0 (31 değerlendirme)
5,2
5,2
Kullanıcı Avatarı
hello,how are you. i read your bid carefully. i am websocket, boost expert and have full experience for 10 years. c++ websocket, boostlanguage is my top skill and i can build your project by using c++, boost. i can provide most quality and high speed. if you want to success, please contact me. Then, I will give you good result to the proposals. hire me.
$200 AUD 3 gün içinde
4,4 (7 değerlendirme)
5,6
5,6

Müşteri hakkında

   AUSTRALIA bayrağı
Sydney, Australia
4,2
19
Ödeme yöntemi onaylandı
Eyl 13, 2013 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.