Working with TCP/IP and WebSocket
This chapter teaches you how to work with the lower-level protocols of TCP/IP, which are TCP and UDP, with the help of the
net package so that we can develop TCP/IP servers and clients. Additionally, this chapter illustrates how to develop servers and clients for the WebSocket protocol, which is based on HTTP, as well as UNIX domain sockets, for programming services that work on the local machine only.
In more detail, this chapter covers:
- Developing a TCP client
- Developing a TCP server
- Developing a UDP client
- Developing a UDP server
- Developing concurrent TCP servers
- Working with UNIX domain sockets
- Creating a WebSocket server
- Creating a WebSocket client
TCP/IP is a family of ...