Articles of tcp

Simule pacotes atrasados ​​e descartados no Linux

Eu gostaria de simular o atraso e a perda de pacotes para UDP e TCP no Linux para medir o desempenho de um aplicativo. Existe uma maneira simples de fazer isso?

Uma conexão de soquete TCP tem um “keep alive”?

Eu ouvi falar de HTTP keep-alive, mas por enquanto eu quero abrir uma conexão de soquete com um servidor remoto. Agora esta conexão de soquete permanecerá aberta para sempre ou há um limite de tempo limite associado a ela semelhante ao HTTP keep-alive?

Por que é impossível, sem tentar I / O, detectar que o soquete TCP foi fechado por pares?

Como acompanhamento de uma pergunta recente , eu me pergunto por que é impossível em Java, sem tentar ler / escrever em um soquete TCP, detectar que o soquete foi graciosamente fechado pelo par? Este parece ser o caso, independentemente de se usar o pré-NIO Socket ou o NIO SocketChannel . Quando um par fecha […]

Como posso fazer um navegador para conexão de navegador (peer to peer)?

Como posso escrever um site usando HTML5 , CSS e JavaScript no lado do cliente que permitirá conexão tcp / ip direta entre os navegadores do cliente quando a página for carregada . Eu preciso fazer isso para reduzir a latência já que o site exigirá que a input de um dos usuários seja transmitida […]

Quem está escutando em uma determinada porta TCP no Mac OS X?

No Linux, eu posso usar o netstat -pntl | grep $PORT netstat -pntl | grep $PORT ou fuser -n tcp $PORT para descobrir qual processo (PID) está escutando na porta TCP especificada. Como obtenho as mesmas informações no Mac OS X?

Em C #, como verificar se uma porta TCP está disponível?

Em c # para usar um TcpClient ou geralmente para se conectar a um soquete, como posso primeiro verificar se uma determinada porta está livre na minha máquina? mais informações: este é o código que eu uso: TcpClient c; //I want to check here if port is free. c = new TcpClient(ip, port);

Comunicação TCP Cliente para Servidor

Tudo que estou procurando é um exemplo simples de TCPClient / Listner no Windows Form VB.Net. Eu sou um novato e exemplos de class Microsoft TCPClient / Listner não são o que estou procurando. Tudo o que estou procurando é que o TCPClient envie uma mensagem e que um TCPListener receba a mensagem e envie […]

UDP vs TCP, quanto mais rápido é isso?

Para troca de mensagem de protocolo geral, que pode tolerar alguma perda de pacote. Quão mais eficiente é o UDP sobre o TCP?

Como vários clientes se conectam simultaneamente a uma porta, digamos 80, em um servidor?

Eu entendo o básico de como as portas funcionam. No entanto, o que eu não entendo é como vários clientes podem se conectar simultaneamente à porta 80. Eu sei que cada cliente tem uma porta exclusiva (para sua máquina). O servidor responde de volta de uma porta disponível para o cliente e simplesmente declara que […]

O que você usa quando precisa de UDP confiável?

Se você tem uma situação onde uma conexão TCP é potencialmente muito lenta e uma ‘conexão’ UDP é potencialmente pouco confiável o que você usa? Existem vários protocolos UDP confiáveis, que experiências você tem com eles? Por favor, discuta um protocolo por resposta e se alguém já mencionou o que você usa, considere votá-los e […]