Listen "Async Programming and TCP Sockets in C# with Stephen Cleary"
Episode Synopsis
Stephen Cleary is the author of the Concurrency in C# Cookbook and a Microsoft MVP. He has also written many blog posts on asynchronous programming.We discuss:Why he calls manual thread creation legacy codeUsing Async/Await and the Task Parallel Library instead of ThreadsAPIs to avoid when writing concurrent applicationsWhy you shouldn't write TCP SocketsContinuously reading from a socket to detect errorsBuilding state machines to manage socket connectionsRelated Links:@aSteveClearyGetting Started with Async/AwaitTCP/IP SocketsThere is no ThreadConcurrency in C# CookbookMusic by Crystal Cola:Intro: 12:30 AMOutro: Orion
More episodes of the podcast Software Sessions
Elizabeth Figura on Wine and Proton
24/09/2025
François Daoust on the W3C
16/09/2025
Brandon Liu on Protomaps
06/04/2025
Hong Minhee on ActivityPub
28/02/2025
Tom MacWright on Shutting down Placemark
06/02/2025
Paul Frazee on Bluesky and ATProto
16/01/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.