Perguntas com a marcação «networking»

Use esta etiqueta em referência a qualquer tópico relacionado a hardware e software de rede. Não use esta tag em referência a redes pessoais, como na mídia social.

121
Diferença entre um soquete e uma porta

Alguém poderia explicar claramente a diferença entre uma porta e um soquete. Eu sei que uma porta serve como uma porta na rede para um processo de aplicativo e que o processo de aplicativo usa uma conexão de soquete para o número da porta fornecido para lidar com a comunicação de rede, mas quando...

24
Posso ignorar com segurança a ordem dos bytes na rede?

Estou desenvolvendo um aplicativo servidor-cliente no qual o cliente será executado no Windows e o servidor provavelmente no Linux. Talvez depois eu leve o cliente para o Mac e Linux, mas ainda não. Todos os computadores domésticos hoje em dia rodam em little-endian. Pesquisei um pouco no Google,...

18
TCP ou UDP para um jogo multiplayer?

Esta é uma pergunta que vejo muito. A maioria das pessoas diz que o UDP é sempre melhor para jogos em tempo real do que o TCP. Meu entendimento é que o TCP tenta reenviar pacotes repetidamente até que o outro lado os obtenha, enquanto o UDP não se importa. A maioria das coisas que li é que o UDP é...

16
Por que Golang interrompeu o pacote "netchan"?

O pacote "netchan" da Golang parece ter sido descontinuado. Isso me faz pensar que o conceito de "canais em rede" não era uma boa prática, afinal. (Por que eles simplesmente não "deixavam estar" de outra maneira?) É esse o caso? E se for, por que

16
Como se conectar com outros desenvolvedores?

Que sugestões você daria para encontrar oportunidades de rede ou rede em grupos de usuários e outros locais de desenvolvedores? Por exemplo, se você fosse a um campo de código, tentaria se conectar com outros desenvolvedores lá? Como você faria isso? Você procuraria alguém que não conhece no...

15
Como os soquetes funcionam em conexões sem fio?

Eu trabalhei apenas em aplicativos do lado do cliente (especificamente móveis) usando o Android, onde toda a rede é tratada na camada HTTP usando componentes fornecidos pela estrutura, como HttpUrlConnection. Mas os sistemas de mensagens push, como Websockets / XMPP etc, mantêm uma conexão...

14
Qual é a estrutura de pacotes do Curiosity?

Para a Rede Interplanetária da NASA, como é um pacote? Obviamente, é uma forma de protocolo redundante, armazenado no receptor e com backup incorporado. Existe alguma documentação na estrutura de pacotes ou no protocolo de comunicação que precise abranger comunicações de 14...

12
Como um jogo online continua depois que o host sai?

Nota: Esta é uma pergunta sobre rede, não sobre jogos. Estou usando o StarCraft apenas como exemplo. O jogo StarCraft (não StarCraft 2) suporta jogo online. Uma pessoa hospeda e outras pessoas entram. Se o host sair durante o jogo, o jogo poderá continuar indefinidamente sem o host. Como isso...

9
Como uma porta "escuta", puxa ou empurra?

Quando você escreve um código para escutar de uma porta, como 80 por exemplo, o que acontece sob o capô? O método que o sistema operacional usa para ouvir é puxar ou empurrar? Em outras palavras, o SO verifica essa porta a cada milissegundos x, por exemplo? Eu simplesmente não entendo. Quanto mais...

8
Existe realmente algo como "empurrar"?

Depois de escapar do domínio dos sinais elétricos e lidar com o software, existe realmente uma arquitetura "push" onde não há pesquisas periódicas? Não consigo pensar em nenhum projeto em que ele não esteja pesquisando em algum nível. Parece que sempre existe apenas um ou dois níveis abaixo da...