A ferramenta foi originalmente usada como uma ferramenta interna de teste de estresse. Ela foi aprimorada e agora o código-fonte completo está aberto e lançado. Espero que seja útil para você.
Esta ferramenta é um conjunto de ferramentas para depuração de rede, incluindo funções de depuração de porta serial (RS232/RS485/RS422...) e Ethernet (TCP/UDP). Pode enviar e receber dados ou encaminhar dados. Pode ser usado para simular vários TCP, UDP, portas seriais, servidores websocket e clientes
Compilador: esta ferramenta é compilada usando VS2017
Depende de bibliotecas de terceiros:
Configuração de compilação:
Por que usar o MFC?
Eu simplesmente quero fazer uma versão verde de arquivo único do arquivo executável. Olhando para a estrutura de UI madura atual, ela é mais adequada.
Qual é a utilidade da função de encaminhamento?
Cenário de uso de encaminhamento Se você deseja monitorar a comunicação entre dois dispositivos (ou cliente e servidor) e também simular o cliente ou servidor enviando dados, você precisa usar o encaminhamento.
O que são vários clientes simultâneos?
Este tipo de cliente é usado principalmente para gerar um grande número de clientes para se conectar ao servidor ao mesmo tempo e enviar e receber dados para realizar testes de estresse no servidor.
Se você não deseja compilar a biblioteca BOOST, como pode usá-la diretamente?
Você pode baixar diretamente o arquivo EXE no diretório Bin e usá-lo diretamente.
Se a configuração do aplicativo relatada estiver incorreta, instale a biblioteca de tempo de execução VS2017 C++, que também pode ser baixada diretamente no diretório Bin.
Página de download de software:
https://github.com/Zhou-zhi-peng/NetDebugger/releases
Se você não tiver necessidades especiais, baixe NetDebugger_Release_x64.exe diretamente.
Se você acha que este software é útil para você e deseja apoiar o autor, você pode digitalizar o código QR para doar ao autor.
Se achar inútil, você também pode dar sua opinião ao autor:
https://github.com/Zhou-zhi-peng/NetDebugger/issues/new