Grpc-manager #22

Merged
michael-bailey merged 28 commits from grpc-manager into master 2024-05-30 19:42:42 +00:00

28 Commits

Author SHA1 Message Date
michael-bailey 787dfcd022 removed select statements 2024-05-11 16:59:11 +01:00
michael-bailey 228de2ced8 fixed issue with erronious request input from clients 2024-05-11 16:53:07 +01:00
michael-bailey 010eabf6e3 revamped the connection and protocolm structure to allow addition of other protocols 2024-05-11 16:40:27 +01:00
michael-bailey 05dd6e0d96 created protobuf structures 2024-05-11 16:38:39 +01:00
michael-bailey 74ca0a1a80 created Json structures 2024-05-11 16:38:20 +01:00
michael-bailey ede02a7814 moved client stuff into foundation. 2024-05-11 16:37:28 +01:00
michael-bailey 1f350d7422 added client networking structs to the foundation crate 2024-05-09 01:04:17 +01:00
michael-bailey 5eab70f5c2 removing client stuff again, cause it's not going well 2024-05-09 01:02:35 +01:00
michael-bailey 82f5ac30e9 ok, so i kind of got carried away here with the server and client.
But essentially, the server has been rewritten to follow protobug up untill the point of connecting a client.

the client can fetch info from the server, but cannot initiate a request to connect.

I am weorkibng on both in tandem, and there will be losts of big commits :D
2024-04-25 17:26:15 +01:00
michael-bailey 9b5fa87952 purged all axtix modules, to be replaced with new components 2024-04-18 13:29:54 +01:00
michael-bailey 577bfb3e55 added better debug messages 2024-04-18 13:21:14 +01:00
michael-bailey 025ee5e49f writing better log messages 2024-04-18 13:16:17 +01:00
michael-bailey 44ceb4efae cleaning up prints 2024-04-18 13:14:12 +01:00
michael-bailey f284fdd6e3 linting 2024-04-18 13:11:50 +01:00
michael-bailey 9aba1ff7a3 moved network message handling into NetworkConnection struct 2024-04-18 13:11:25 +01:00
michael-bailey 56790bd0b1 linting the server 2024-04-18 12:52:45 +01:00
michael-bailey 1feec18697 overriding server to remove actix, and simplify design 2024-04-18 12:48:30 +01:00
michael-bailey 1862ae0d34 added docs? 2024-04-18 12:48:05 +01:00
michael-bailey f33bfd1a38 Createde Cursive client for testing protocol stuff 2024-04-18 12:47:59 +01:00
michael-bailey fc402438f8 moved protocol crate to foundation, created helper functions for encoding and decoding 2024-04-18 12:47:36 +01:00
michael-bailey 603c6f7194 removed scripting code 2024-04-18 12:47:05 +01:00
michael-bailey 4ecf65096e migrated tp prost instead of protobuf crate 2024-04-14 13:21:43 +01:00
michael-bailey d93fe70252 removed server ctl 2024-04-14 00:02:50 +01:00
michael-bailey 0e71feac70 removed lua scripts 2024-04-13 23:59:30 +01:00
michael-bailey 32a93e0c8a cleaned up foundation, added protocol crate to it 2024-04-13 23:59:21 +01:00
michael-bailey ae190f88ed removed example plugin 2024-04-13 23:58:11 +01:00
michael-bailey a56070baac remove client code 2024-04-13 23:57:55 +01:00
michael-bailey 66edb18a90 added protocol crate for the program, also removed unused crates 2024-04-13 23:57:26 +01:00