Working With TCP Sockets
Книга посвящена работе с TCP-сокетами на языке Ruby. Автор подробно рассматривает Berkeley Sockets API, жизненный цикл сервера и клиента, установление соединений, обмен данными, буферизацию и настройки сокетов. Материал сопровождается практическими примерами и пояснениями системных вызовов.
Особое внимание уделяется пониманию потоковой природы TCP, блокирующим операциям чтения/записи, обработке событий EOF и частичных чтений. Книга будет полезна разработчикам, желающим глубже понять сетевые взаимодействия и написание эффективных сетевых приложений на Ruby.
Практические примеры включают создание простого клиент-серверного приложения, работу с сокетными опциями и использование Ruby-оберток для системных вызовов.
