This commit is contained in:
2025-07-15 17:26:16 +02:00
parent a2e72bd80c
commit 51118fee63
4 changed files with 3 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ impl App {
pub async fn new() -> Self { pub async fn new() -> Self {
let (event_bus, event_rx) = EventBus::new(); let (event_bus, event_rx) = EventBus::new();
let udp_server = UdpServer::new(event_bus.clone(), "127.0.0.1:5000").await; let udp_server = UdpServer::new(event_bus.clone(), "0.0.0.0:5000").await;
let client_manager = ClientManager::new(); let client_manager = ClientManager::new();
let dispatcher = Dispatcher::new(event_bus.clone(), udp_server.clone(), client_manager.clone()).await; let dispatcher = Dispatcher::new(event_bus.clone(), udp_server.clone(), client_manager.clone()).await;

View File

@@ -1,4 +1,3 @@
use std::net::SocketAddr;
use tokio::sync::mpsc; use tokio::sync::mpsc;
use crate::network::protocol::{UDPMessage}; use crate::network::protocol::{UDPMessage};

View File

@@ -1,6 +1,5 @@
use tokio::net::UdpSocket; use tokio::net::UdpSocket;
use std::error::Error; use std::error::Error;
use std::net::SocketAddr;
use std::sync::Arc; use std::sync::Arc;
use tokio::task::AbortHandle; use tokio::task::AbortHandle;
use crate::domain::event::{Event, EventBus}; use crate::domain::event::{Event, EventBus};
@@ -67,7 +66,7 @@ impl UdpServer {
pub async fn send_udp_message(&self, message: &UDPMessage) -> bool { pub async fn send_udp_message(&self, message: &UDPMessage) -> bool {
match self.socket.send_to(&message.to_bytes(), message.address()).await { match self.socket.send_to(&message.to_bytes(), message.address()).await {
Ok(size) => { Ok(_size) => {
self.event_bus.emit(Event::UdpOut(message.clone())).await; self.event_bus.emit(Event::UdpOut(message.clone())).await;
true true
} }

View File

@@ -24,7 +24,7 @@ impl Dispatcher {
} }
pub async fn start(&self, mut receiver: mpsc::Receiver<Event>) { pub async fn start(&self, mut receiver: mpsc::Receiver<Event>) {
let (udp_in_abort_handle, udp_in_sender) = self.udp_in_handler().await; let (_udp_in_abort_handle, udp_in_sender) = self.udp_in_handler().await;
while let Some(event) = receiver.recv().await { while let Some(event) = receiver.recv().await {
match event { match event {