New top story on Hacker News: Show HN: Hexi, modern header-only network binary serialisation for C++ hackers - Hindi Top Breaking News - Hindi News, Latest News in Hindi, Breaking News

Papermag-smooth

India Hindi News app brings you the latest news and videos from the Hindi Top Breaking News studios in India. Stay tuned to the latest news stories from India and the world. Access videos and photos on your device with the Hindi Top Breaking News India News app.

Home Top Ad

Post Top Ad

Friday, March 28, 2025

demo-image

New top story on Hacker News: Show HN: Hexi, modern header-only network binary serialisation for C++ hackers

Responsive Ads Here
Show HN: Hexi, modern header-only network binary serialisation for C++ hackers
29 by Chaosvex | 8 comments on Hacker News.
Over the last few years, I've needed an easy way to quickly serialise and deserialise various network protocols safely and efficiently. Most of the libraries that existed at the time were either quite heavy, had less than stellar performance, or were an abstraction level above what I was looking for. I decided to put together my own class to do the job, starting with an easy, low-overhead way to move bytes in and out of arbitrary buffers. Along the way, it picked up useful bits and pieces, such as buffer structures and allocators that made the byte shuffling faster, often being able to do it with zero allocations and zero copies. Safety features came along to make sure that malicious packet data or mistakes in the code wouldn't result in segfaults or vulnerabilities. It's become useful enough to me that I've packaged it up in its own standalone library on the chance that it might be useful to others. It has zero dependencies other than the standard library and has been designed for quick integration into any project within minutes, or seconds with a copy paste of the amalgamated header. It can be used in production code but it's also ideal for for those that want to quickly hack away at binary data with minimal fuss.

No comments:

Post a Comment

Post Bottom Ad

Pages