Overview
Syllabus
- Building a Decentralized File Storage System
- Accept and Listen
- Hard Handshakes and Error Handling
- Developing a Custom Decoder for TCP Transport
- Implementing Custom Peer-to-Peer Package
- Fixing a Network Connection Error
- Storing and Retrieving Data
- Removing Files and Folders
- Cleaning up code
- Debugging and Helper Functions in Go
- Implementing File Server Options
- Server Configuration Errors
- Debugging and troubleshooting the program
- Broadcasting File to the Network
- Broadcasting and Encoding Data
- Sending and receiving data messages
- Running the Program
- Storing Messages
- Storing the Data
- Buffering and Broadcasting
- Debugging and file retrieval issues
- Dealing with Streams in the Code
- Learning from Mistakes
- Reading and Writing Files
- Encrypting the File
- Caso de prueba para copy decrypt function
- Encrypting and Decrypting Files
- Implementing Distributed File Server
- Implementing a copy function
- Refactoring for Storing and Retrieving Files
- End of Livestream
Taught by
freeCodeCamp.org