Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Page History

« Previous Version 12 Next »

Network Programming with Go: Code Secure and Reliable Network Services from Scratch
by Adam Woodbeck (2021)

Friday evenings - 7:00 pm central time / 5:00 pm pacific time

Meetup: https://www.meetup.com/the-south-padre-island-reading-group/events/279817567/
Zoom: https://us02web.zoom.us/j/84281187589
No Starch Press: https://nostarch.com/networkprogrammingwithgo
Source code: https://github.com/awoodbeck/gnp

Chapter 4
Sending TCP Data

August 20, 2021

Presenter

Using the net.Conn Interface
Sending and Receiving Data

Creating Robust Network Applications by Using the io Package

Exploring Go’s TCPConn Object

Solving Common Go TCP Network Problems

Chapter 3
Reliable TCP Data Streams

July 30, 2021

Presenter

What Makes TCP Reliable?
Working with TCP Sessions

Connor

Establishing a TCP Connection by Using Go’s Standard Library

Casey (up to Listing 3-5)

Listing 3-5
Timing Out a Connection Attempt with the DialTimeout Function

Casey - August 13

Listing 3-6
Using a Context with a Deadline to Time Out a Connection

Connor - August 13

Listing 3-7
Aborting a Connection by Canceling the Context

Casey - August 13

Listing 3-8
Canceling Multiple Dialers

Connor - August 13

Listing 3-9
Implementing Deadlines

Casey - August 13

Listing 3-10, 3-11
Implementing a Heartbeat

August 20

Listing 3-12
Advancing the Deadline by Using the Heartbeat

August 20