gamesync_server 0.1.3

Server-side multiplayer game networking library
Documentation
use crate::error::GameSyncError;
use crate::networking::Websocket;
use crate::server_params::ServerParams;

pub struct GameServer {
    websocket_server: Websocket,
}

impl GameServer {
    pub fn new(port: &str, server_params: ServerParams) -> Result<Self, GameSyncError> {
        let websocket_server = Websocket::new(port, server_params)?;
        Ok(GameServer {
            websocket_server
        })
    }

    pub fn process_messages(&mut self) {
        self.websocket_server.process_messages();
    }
}