이 도구는 원래 내부 스트레스 테스트 도구로 사용되었으며 개선되어 이제 전체 소스 코드가 공개되어 여러분에게 도움이 되기를 바랍니다.
이 도구는 직렬 포트(RS232/RS485/RS422...) 및 이더넷(TCP/UDP) 디버깅 기능을 포함한 네트워크 디버깅을 위한 도구 세트입니다. 데이터를 보내고 받거나 데이터를 전달할 수 있습니다. 다양한 TCP, UDP, 직렬 포트, 웹소켓 서버 및 클라이언트를 시뮬레이션하는 데 사용할 수 있습니다.
컴파일러: 이 도구는 VS2017을 사용하여 컴파일됩니다.
타사 라이브러리에 따라 다릅니다.
컴파일 구성:
MFC를 사용하는 이유는 무엇입니까?
단순히 실행 파일의 단일 파일 녹색 버전을 만들고 싶습니다. 현재 성숙한 UI 프레임워크를 보면 더 적합합니다.
전달 기능의 용도는 무엇입니까?
전달 사용 시나리오 두 장치(또는 클라이언트와 서버) 간의 통신을 모니터링하고 클라이언트 또는 서버에서 데이터를 보내는 것을 시뮬레이션하려는 경우 전달을 사용해야 합니다.
다중 동시 클라이언트란 무엇입니까?
이러한 유형의 클라이언트는 주로 다수의 클라이언트를 생성하여 서버에 동시에 접속하고, 데이터를 송수신하여 서버에서 스트레스 테스트를 수행하는 데 사용됩니다.
BOOST 라이브러리를 컴파일하고 싶지 않다면 어떻게 직접 사용할 수 있나요?
Bin 디렉터리에 있는 EXE 파일을 직접 다운로드하여 직접 사용할 수 있습니다.
보고된 애플리케이션 구성이 잘못된 경우 VS2017 C++ 런타임 라이브러리를 설치하세요. 이 라이브러리는 Bin 디렉터리에서 직접 다운로드할 수도 있습니다.
소프트웨어 다운로드 페이지:
https://github.com/Zhou-zhi-peng/NetDebugger/releases
특별한 요구사항이 없다면 NetDebugger_Release_x64.exe를 직접 다운로드하세요.
이 소프트웨어가 도움이 된다고 생각하고 저자를 지원하고 싶다면 QR 코드를 스캔하여 저자에게 기부할 수 있습니다.
쓸모없다고 판단되면 작성자에게 의견을 제시할 수도 있습니다.
https://github.com/Zhou-zhi-peng/NetDebugger/issues/new