Pulling basic server functionality into development #9

Merged
michael-bailey merged 22 commits from network-client into Development 2021-04-13 17:17:58 +00:00
michael-bailey commented 2021-03-31 22:35:40 +00:00 (Migrated from github.com)

Basic server functionality.


Overview.

This merge will put the basic server functionality into the development branch.

Changes.

Directory structure.

I have moved the project structure to use cargo workspaces.
This allows multiple binarys to be built
Workspaces also allows easier importing of other crates in the same workspace

Client conenctions.

Added basic connection functionality

  • A client can issue a connect command and disconnect command
  • If a client socket closes, all threads exit and are cleaned up.
  • A client can also send messages to other conencted clients through the server

Side Notes.

  • added formatting file for cargo fmt
# Basic server functionality. --- ## Overview. This merge will put the basic server functionality into the development branch. ## Changes. ### Directory structure. I have moved the project structure to use cargo workspaces. This allows multiple binarys to be built Workspaces also allows easier importing of other crates in the same workspace ### Client conenctions. Added basic connection functionality - A client can issue a connect command and disconnect command - If a client socket closes, all threads exit and are cleaned up. - A client can also send messages to other conencted clients through the server ## Side Notes. - added formatting file for ```cargo fmt```
Mitch161 (Migrated from github.com) approved these changes 2021-04-13 09:11:25 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: British-Information-Technologies/ChatKit-server#9
No description provided.