[PR #4089] [CLOSED] Project: Network 3 - Everything UDP #9869

Closed
opened 2026-02-07 06:09:55 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/4089
Author: @BaronGreenback
Created: 9/8/2020
Status: Closed

Base: masterHead: NetReview5


📝 Commits (10+)

📊 Changes

2 files changed (+937 additions, -0 deletions)

View changed files

Jellyfin.Networking/Udp/UdpProcess.cs (+147 -0)
Jellyfin.Networking/Udp/UdpServer.cs (+790 -0)

📄 Description

The UdpProcess is a wrapper for the UdpClient which adds properties required by the UdpServer.

For instance, each udpclient can enable its own logging and debug filtering.

UdpServer.cs is a static helper class performing all functions udp.

The code is designed to be re-used elsewhere.

It's also designed to enable complete system to be implemented in a few lines of code (See review 6)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/4089 **Author:** [@BaronGreenback](https://github.com/BaronGreenback) **Created:** 9/8/2020 **Status:** ❌ Closed **Base:** `master` ← **Head:** `NetReview5` --- ### 📝 Commits (10+) - [`d4004bc`](https://github.com/jellyfin/jellyfin/commit/d4004bcaf585a146e433d23d7781a2fb55b33cb0) Merge pull request #62 from jellyfin/master - [`555c15d`](https://github.com/jellyfin/jellyfin/commit/555c15df82fc604dfc931ad791e4025c947f95b9) Create temp - [`6220965`](https://github.com/jellyfin/jellyfin/commit/6220965259ce4741d66ff249fe0c3c50da0983a3) Add files via upload - [`304d11a`](https://github.com/jellyfin/jellyfin/commit/304d11a3384f24047ab98338ec8b7926f42eecc9) Delete temp - [`df2cf31`](https://github.com/jellyfin/jellyfin/commit/df2cf318d392ef62702e29aebc3e496d1cfdf2a8) Delete IPHost.cs - [`07c88a4`](https://github.com/jellyfin/jellyfin/commit/07c88a40a5839b684e97a026adb8ebe1405a71a0) Delete IPObject.cs - [`ac8f939`](https://github.com/jellyfin/jellyfin/commit/ac8f9395f3d44810d97332a4675b7244b8e76c06) Delete IPNetAddress.cs - [`fe59cba`](https://github.com/jellyfin/jellyfin/commit/fe59cba70f1e31c6a6686f26a04623cbe1a7505d) Delete NetCollection.cs - [`17f7298`](https://github.com/jellyfin/jellyfin/commit/17f7298d2a2f9f5208dd965ba5c8b4b98bdc8fcd) Create UdpProcess.cs - [`e600d15`](https://github.com/jellyfin/jellyfin/commit/e600d15b0b5a3d0ffb3673ac37e8b7581d4baf86) Add files via upload ### 📊 Changes **2 files changed** (+937 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `Jellyfin.Networking/Udp/UdpProcess.cs` (+147 -0) ➕ `Jellyfin.Networking/Udp/UdpServer.cs` (+790 -0) </details> ### 📄 Description The UdpProcess is a wrapper for the UdpClient which adds properties required by the UdpServer. For instance, each udpclient can enable its own logging and debug filtering. UdpServer.cs is a static helper class performing all functions udp. The code is designed to be re-used elsewhere. It's also designed to enable complete system to be implemented in a few lines of code (See review 6) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 06:09:55 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#9869