오늘은 SocketTest라는 프로그램을 통해서 간단하게 테스트가 가능한 서버를 만들어 보겠습니다
대게는 그냥 리눅스에다가 서버를 구성할 수도 있지만 클라이언트에서 올라오는 데이터가
오류 없이 잘 수신되는지 서버를 구현하기 전에 테스트를 진행할 때 해당 방식을 많이 사용합니다
먼저 테스트를 진행하기 앞서 SocketTest라는 프로그램을 설치해야 합니다
다음 페이지를 통해서 설치가 가능합니다
https://sourceforge.net/projects/sockettest/
설치를 하셨다면 이제 다음 순서에 맞게 설정을 하면 됩니다
Step 1
실행을 하면 먼저 Client 탭이 선택되어 있는데 우리는 Client가 아닌 서버를
구성할 것이기 때문에 이 부분을 Server 탭으로 이동합니다
Step 2
시작 탭에 cmd를 입력 후 ipconfig를 입력합니다
거기에 나오는 IPv4 주소가 SocketTest 프로그램에서 만들 서버의 주소입니다
Step 3
위에서 ipconfig로 확인된 IPv4의 주소를 IP Address칸에 입력한 뒤 서버 포트를 임의로 입력합니다
저의 경우에는 7880을 많이 사용하는데 공용 포트가 아닌 어떠한 숫자라도 좋습니다
Start Listening을 클릭하면 서버가 Open 됩니다
이제 외부 Client에서는 Server IP Address를 입력하여 접근이 가능합니다
Step 5
다른 컴퓨터 또는 SocketTest프로그램을 하나 더 열어서 Client탭에
위에서 만든 서버 IP Address를 입력하고 Connect 버튼을 클릭하면
만들어둔 서버와 통신이 가능합니다
SocketTest 프로그램은 서버를 개발하는 사람이라면 참 유용한 프로그램입니다
직접 서버를 만들고 Client로써 테스트도 가능하며 서버를 생성전에 미리 테스트도 가능하면서
사용방법 또한 다른 테스트 프로그램들에 비해서 너무나 간단하기 때문에 강력히 추천드립니다
'서버 > 서버이론' 카테고리의 다른 글
리액트로 만드는 서버 (2) | 2023.10.29 |
---|---|
[서버] REST API란 무엇인가? (4) | 2022.09.21 |
[Server] 리눅스 소켓이란? (7) | 2022.01.13 |
[Server] 트랜잭션이란? (4) | 2022.01.07 |
[Server] 로드 밸런싱이란? (0) | 2022.01.03 |
댓글