Go to file
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
client Pulling basic server functionality into development (#9) 2021-04-13 18:17:58 +01:00
foundation Pulling basic server functionality into development (#9) 2021-04-13 18:17:58 +01:00
server Pulling basic server functionality into development (#9) 2021-04-13 18:17:58 +01:00
serverctl Pulling basic server functionality into development (#9) 2021-04-13 18:17:58 +01:00
.gitignore implemented client manager tick function 2021-03-18 23:24:48 +00:00
Cargo.toml Pulling basic server functionality into development (#9) 2021-04-13 18:17:58 +01:00
LICENSE Update LICENSE 2021-02-08 21:12:10 +00:00
README.md Initial commit 2020-04-08 18:11:09 +00:00
rustfmt.toml Pulling basic server functionality into development (#9) 2021-04-13 18:17:58 +01:00

README.md

rust-chat-server