Understanding blocking methods in GoBlocking method 1 – a listening, waiting channelSending more data types via channelsCreating a function channelUsing an interface channelUsing structs, interfaces, and more complex channelsThe net package – a chat server with interfaced channelsHandling direct messagesExamining our clientBlocking method 2 – the select statement in a loop