Commit Graph

12 Commits

Author SHA1 Message Date
michael-bailey 9e4bcfeb27 accedentally ran cargo fmt instead of on one file 2023-01-25 16:46:49 +00:00
michael-bailey 12ebbc9bd5 uhh... changes and formatting 2022-09-28 17:21:37 +01:00
michael-bailey 20cacf15c2 undone previous change 2022-09-15 17:49:33 +01:00
michael-bailey d3bdc6dbb3 fixed client cargo toml 2022-09-15 17:44:43 +01:00
michael-bailey 16fc6fa243 updated client uuid version 2022-09-15 08:29:31 +01:00
michael-bailey 1d90e480be reformatted project 2022-06-15 18:20:57 +02:00
michael-bailey 2595622b37 fixoing formatting and ther errors. This is a pain to look through. i'm sorry :( 2022-05-09 23:09:38 +01:00
michael-bailey 8197231401 Right bare with me...
This doesnt work for now but i have a system that works.

After this commit i will be resuming the smaller changes.

I needed to do this to find a new approach.

God save my mind.
2022-02-26 09:21:41 +00:00
michael-bailey bed642a31d added network Manager
tl;dr, as the title says
2022-02-19 00:53:18 +00:00
michael-bailey 31a25c2f20 exposed server as lib
+created lib output for server
+ added extra dependencies
+ added functions to retrieve the port of a server
2022-02-19 00:51:32 +00:00
michael-bailey 8e78bf542c created basic ui that counts 2022-02-04 22:22:59 +00:00
michael bailey 5aa4f8caf6
Pulling basic server functionality into development (#9)
* removed redundant files

* moved files to new foundation library

* added new foundation crate

* added new client program crate

* added new server program crate

* added new serverctl program crate

* change toml to be a workspace instead of a project

* implementing more connection to network functionality

* implementing more connection to network functionality

* Implemented IMessageable for client, client manager as well as basic commands in netmgr

* fixing blocking issues with componenets

* adding network stream queuefor handling connections in a non blocking way

* ffixing blocking calls in network manager

* adding threading support to prevent blocking calls

* running rust formatter

* Created Client threads and implemented connect command

* fixed client not disconnecting issue

* adding messaging support between clients

* Implemented client messaging through the server

* removing unnecessary prints and thread delays

* adding support for updating clients
2021-04-13 18:17:58 +01:00