Zero-Copy em Zig: sendfile para Arquivos e Sockets
Para enviar um arquivo por um socket em Zig com menos cópias, use sendfile quando o target e o tipo de conexão permitirem, mas trate a operação como streaming: mantenha …
Para enviar um arquivo por um socket em Zig com menos cópias, use sendfile quando o target e o tipo de conexão permitirem, mas trate a operação como streaming: mantenha …
Para reduzir a latência de mensagens TCP pequenas em Zig, você pode habilitar TCP_NODELAY no socket com std.posix.setsockopt, desativando o algoritmo de Nagle naquela …
Para usar TCP keepalive em Zig, habilite SO_KEEPALIVE no file descriptor do socket e, quando a plataforma permitir, ajuste TCP_KEEPIDLE, TCP_KEEPINTVL e TCP_KEEPCNT. Mas …
Programação de rede é uma das áreas onde Zig realmente brilha. Com controle fino sobre memória, zero overhead de runtime e acesso direto às APIs do sistema operacional, …
Introdução Um cliente TCP é um programa que inicia uma conexão com um servidor remoto usando o protocolo TCP (Transmission Control Protocol). TCP garante a entrega …
Networking e um pilar fundamental da programacao de sistemas moderna. Neste quarto artigo da serie, exploramos como Zig fornece acesso direto a sockets de rede, desde …
Perguntas de Entrevista sobre Networking em Zig Programação de rede é um tema frequente em entrevistas para posições de sistemas, backend e infraestrutura. O Zig oferece …
std.net.Stream — Conexão TCP Bidirecional O std.net.Stream representa uma conexão TCP estabelecida e bidirecional. Ele encapsula um descritor de socket do sistema …