Guia Beej's Para Programação em Rede - Usando Internet Sockets

Capa do livro Guia Beej's Para Programação em Rede - Usando Internet Sockets, de Brian Beej Jorgensen Hall

Livro digital

Título:
Guia Beej's Para Programação em Rede - Usando Internet Sockets

Autor:
Brian Beej Jorgensen Hall

Categoria:
Tecnologia > DevOps

Doador:
Raffaello D. N.

Sinopse:
Se você já tentou fazer duas máquinas conversarem pela rede e se perdeu entre struct sockaddr_in, bind() que não liga e um connect() que devolve -1 sem explicação, você não está sozinho. O Guia Beej's é o manual que todo desenvolvedor de redes já consultou em algum momento — e a versão traduzida chega em português pra acabar com a barreira de entrar em socket programming sem falar inglês fluente. O índice já entrega o recado: não é um tutorial raso de internet, é um mergulho sistemático em sockets desde o zero, começando pela distinção entre stream sockets (TCP) e datagram sockets (UDP), passando por endereços IPv4 e IPv6, byte order, subnets, structs e a antiga arte de pular entre versões de IP sem surtar. Das chamadas de sistema fundamentais — socket(), bind(), connect(), listen(), accept(), send(), recv() — até técnicas avançadas como multiplexação síncrona com poll() e select(), manipulação de send()s parciais e serialização de dados, o guia não pula nada. Tem cliente e servidor stream completos, exemplos reais de datagram sockets, broadcast de pacotes, e uma seção inteira de dúvidas frequentes que responde exatamente aquelas perguntas que você google às 3 da manhã. O que pouca gente sabe é que o livro tem um anexo gigante de páginas de manual completas — cada syscall com sinopse, descrição, valor de retorno, exemplo de uso e referências cruzadas — funcionando como referência offline que substitui horas de man pages dispersas. Escrito por Brian Beej Jorgensen Hall com a linguagem direta de quem programa redes há décadas, este guia não é um tratado acadêmico sobre teoria de redes — é o tipo de material que você mantém aberto numa aba enquanto codifica. Se você é desenvolvedor backend, estudante de computação ou profissional de infra tentando entender por que a porcaria do socket não conecta, este é o livro que transforma 'não funciona' em 'ah, é o bind() antes do connect()'.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
3 pessoas já receberam este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Guia Foca Linux Livro digital
Guia Foca Linux
Git Magic Livro digital
Git Magic
Linux Essentials Livro digital
Linux Essentials
Guia da Computação em Nuvem: Conceito, Prática & Capacitação Livro digital
Guia da Computação em Nuvem: Conceito, Prática & Capacitação
Guia Definitivo para Yii 2.0 Livro digital
Guia Definitivo para Yii 2.0
Eloquent JavaScript (Edição em Português) Livro digital
Eloquent JavaScript (Edição em Português)
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.