<commit_before># "Polite" UDP File Sharing using Broadcast

Non-serious project to get my feet wet in UDP Datagrams and Electron. Not suitable for use in the real world. Can overload the network with binary UDP packets if large files are transferred.

![Demo](res/demo.gif)

## Features
* Can act as client and/or server in the one running app
* Share variable amount of files as server
* Fetch list of available files as client
* Ask for data broadcasting
* Broadcasting of file chunks
* Transfer progress
* Transferred file checksum verification
* Transferred file opening
* Packet loss simulation
* Lost packets resending
* Detailed configuration support

## Downloads
* [Windows x64](https://github.com/durasj/Polite-UDP-Transfer/releases/download/v0.1.1/PUDPT-0.1.1-win32.x64.zip)
* [Linux x64](https://github.com/durasj/Polite-UDP-Transfer/releases/download/v0.1.1/PUDPT-0.1.1-linux.x64.zip)
<commit_msg>Updates download links<commit_after># "Polite" UDP File Sharing using Broadcast

Non-serious project to get my feet wet in UDP Datagrams and Electron. Not suitable for use in the real world. Can overload the network with binary UDP packets if large files are transferred.

![Demo](res/demo.gif)

## Features
* Can act as client and/or server in the one running app
* Share variable amount of files as server
* Fetch list of available files as client
* Ask for data broadcasting
* Broadcasting of file chunks
* Transfer progress
* Transferred file checksum verification
* Transferred file opening
* Packet loss simulation
* Lost packets resending
* Detailed configuration support

## Downloads
* [Windows x64](https://github.com/durasj/Polite-UDP-Transfer/releases/download/v0.1.2/PUDPT-0.1.2-win32.x64.zip)
* [Linux x64](https://github.com/durasj/Polite-UDP-Transfer/releases/download/v0.1.2/PUDPT-0.1.2-linux.x64.zip)

{'fraction_non_alphanumeric': 0.09075997813012575, 'fraction_numerical': 0.02405686167304538, 'mean_word_length': 4.5963302752293576, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5944241', 'n_tokens_mistral': 588, 'n_tokens_neox': 543, 'n_words': 198}