본문 바로가기
서버/서버이론

[서버] 간단한 소켓 테스트 서버 만들어보기

by 코딩히어로 2022. 9. 21.
728x90

1


오늘은 SocketTest라는 프로그램을 통해서 간단하게 테스트가 가능한 서버를 만들어 보겠습니다

대게는 그냥 리눅스에다가 서버를 구성할 수도 있지만 클라이언트에서 올라오는 데이터가

오류 없이 잘 수신되는지 서버를 구현하기 전에 테스트를 진행할 때 해당 방식을 많이 사용합니다

 

먼저 테스트를 진행하기 앞서 SocketTest라는 프로그램을 설치해야 합니다

다음 페이지를 통해서 설치가 가능합니다

https://sourceforge.net/projects/sockettest/

 

SocketTest - Test My Socket

Download SocketTest - Test My Socket for free. SocketTest - powerful and small software tool for socket testing. It can create both TCP and UDP client or server.

sourceforge.net

설치를 하셨다면 이제 다음 순서에 맞게 설정을 하면 됩니다

 


Step 1

2

실행을 하면 먼저 Client 탭이 선택되어 있는데 우리는 Client가 아닌 서버를

구성할 것이기 때문에 이 부분을 Server 탭으로 이동합니다


Step 2

3

시작 탭에 cmd를 입력 후 ipconfig를 입력합니다

거기에 나오는 IPv4 주소가 SocketTest 프로그램에서 만들 서버의 주소입니다


Step 3

4

위에서 ipconfig로 확인된 IPv4의 주소를 IP Address칸에 입력한 뒤 서버 포트를 임의로 입력합니다

저의 경우에는 7880을 많이 사용하는데 공용 포트가 아닌 어떠한 숫자라도 좋습니다

5

Start Listening을 클릭하면 서버가 Open 됩니다

이제 외부 Client에서는 Server IP Address를 입력하여 접근이 가능합니다


Step 5

6

다른 컴퓨터 또는 SocketTest프로그램을 하나 더 열어서 Client탭에

위에서 만든 서버 IP Address를 입력하고 Connect 버튼을 클릭하면

만들어둔 서버와 통신이 가능합니다


SocketTest 프로그램은 서버를 개발하는 사람이라면 참 유용한 프로그램입니다

직접 서버를 만들고 Client로써 테스트도 가능하며 서버를 생성전에 미리 테스트도 가능하면서

사용방법 또한 다른 테스트 프로그램들에 비해서 너무나 간단하기 때문에 강력히 추천드립니다

728x90
반응형

'서버 > 서버이론' 카테고리의 다른 글

리액트로 만드는 서버  (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

댓글