How To Build A UDP Messaging App In Julia

Building our own multi-client networking application with ToolipsUDP.jl.

Emma Boudreau
chifi
Published in
11 min readDec 1, 2024

--

toolips UDP

With the release of Toolips 0.3 , a new, breaking version of my web-development framework, I had made some sweeping changes to the project that broke many of the extensions available in that version. Recently, I have finally brought one of these extensions into the latest version of Toolips with some pretty engaging results. This extension is ToolipsUDP ; a package which expands Toolips to encompass UDP servers.

This new release includes numerous updates, many of which are directly facilitated through the new methodologies set by Toolips 0.3 . For example, servers are now modules that are started using start! . This is not only done for consistency, but also to support another Toolips 0.3 feature: multi-threading. On top of these new features, there has also been an overhaul to extensions and the interface — both of which have been made to mirror those found in Toolips . The package is now preparing for an 0.2 release after I write more documentation and tests, and is now capable of some pretty awesome possibilities. Today I would like to showcase these capabilities by building an in-terminal chatting application using ToolipsUDP .

project source

--

--

Emma Boudreau
Emma Boudreau

Written by Emma Boudreau

i am a computer nerd. I love art, programming, and hiking. https://github.com/emmaccode

Responses (1)