Good way to send/receive UDP packets?

notna notna.remove.this at ist-einmalig.de
Sun Jul 19 09:48:24 UTC 2020


On Saturday, 18 July 2020 at 16:00:09 UTC, Dukc wrote:
> I have a project where I need to take and send UDP packets over 
> the Internet. Only raw UDP - my application uses packets 
> directly, with their starting `[0x5a, packet.length.to!ubyte]` 
> included. And only communication with a single address, no need 
> to communicate with multiple clients concurrently.
>
> I understand that I could do it either with the Curl library 
> bundled with Phobos, or use Vibe.D or Hunt instead. But it's 
> the first time I'm dealing with low-level networking like this, 
> and my knowledge about it is lacking. So seek opinions about 
> what library I should use, and more importantly, why.
>
> Other advice about projects like this is also welcome, should 
> anyone wish to share it.

Someone once wrote about a UDP library, which was used to sync 
data to somewhere in APAC (Hongkong?) and by doing so the data 
transfer was magnitudes faster then before (over TCP)...

I couldn't find this info now, neither in the forum not something 
meaningful in code.dlang.org...

Maybe the author is still around or someone else has this post at 
hand and could share it?!

Beside this, there is:
- https://dlang.org/blog/2016/10/21/project-highlight-libasync/

Hope this helps...


More information about the Digitalmars-d-learn mailing list