Como o tcp se comunica de volta ao aplicativo? [fechadas]

0

Existem chamadas sytem padrão para enviar dados para o TCP? E volta? Como o TCP informa ao aplicativo para enviar mais ou menos?

    
por jouell 20.03.2015 / 02:25

1 resposta

2

A comunicação TCP é feita por meio de soquetes, criados com a chamada do sistema socket() . Sockets são descritores de arquivos, para todas as maneiras de ler e escrever para descritores de arquivos (além de algumas chamadas adicionais específicas para soquetes) para soquetes, e é assim que você envia e recebe dados.

Como com qualquer outro descritor de arquivo, as leituras e gravações podem bloquear (se o descritor de arquivo estiver configurado para bloquear) ou retornar uma indicação de que a operação não pode prosseguir imediatamente (para o modo sem bloqueio) e é assim que funciona o controle de fluxo .

    
por 20.03.2015 / 03:19