Working with TCP Sockets Authors: Jesse Storimer
Genres Programming Computer Science Software Technology
Description: Do you know how your web server opens a socket, binds to an address, and accepts a connection? I did a lot of web programming before I had enough knowledge to dig in and figure this stuff out!
This book will teach you these fundamentals using Ruby. It starts with the fundamentals that are portable to any environment. Then shows you the beautiful abstractions that Ruby has layered on top.
Learning this stuff doesn't just apply to Ruby: every modern programming language has support for networking. Every language has their own way of doing things, but all modern languages support the Berkeley Sockets API. There's certainly plenty of syntactic sugar, but below the sugar you can use the same Sockets API that you would in C, Java, Python, whatever.
This is portable knowledge that will serve you for many years to come.
http://workingwithtcpsockets.com/
Goodreads page: https://www.goodreads.com/book/show/16107428-working-with-tcp-sockets
Please note that this description is auto-generated by a bot, if you find the description incorrect then please report in the comments. Description will be edited accordingly afterwards. |