Week 1 Status- Austin

This week, my goal was to create a TCP server that could open a socket and listen on a specified port. It needs to be able to accept multiple types of data. The server will distinguish what the data is via op-codes sent by the client. Types of data the server must be able to receive: time of fingerprint, if the authentication was successful or not, and if yes, who’s fingerprint it is.

Status- Server is works fully, all operations work as intended. Mock client can connect to server, send multiple data types (and receive data too, if necessary), control certain functions of server, and disconnect from the server. Server side code implemented in Rust. I don’t believe there would be a problem have the server in Rust and the client in C/C++, but I’ll need to implement a client using Microchip’s PIC32 TCP stack in order to test.

 

Goals for next week- Implement the TCP client using Microchip’s TCP stack.

One thought on “Week 1 Status- Austin

Leave a Reply

Your email address will not be published. Required fields are marked *