Outline the main content
1. Necessary knowledge before learning
1.C# language basics
2. Thread and line management knowledge
3.Binary related knowledge
4.Json related knowledge
2. Main learning content
1. Essential theories for web development
Basic concepts of network, IP, port, Mac address Client and server Data communication model
2. Network protocol
OSI model, TCP/IP protocol
3. Network communication
Socket, file transfer FTP, hypertext transfer HTTP
4.Message processing
Subcontracting, sticking, custom protocol tools, third-party protocol tools Protobuf