Os soquetes Unix são confiáveis. Se o leitor não ler, o escritor bloqueia. Se o soquete for um soquete de datagrama, cada gravação será emparelhada com uma leitura. Se o soquete é um soquete de fluxo, o kernel pode armazenar alguns bytes entre o gravador e o leitor, mas quando o buffer está cheio, o gravador irá bloquear. Os dados nunca são descartados, exceto os dados armazenados em buffer se o leitor fechar a conexão antes de ler o buffer.