Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 부스트코스
- 디지털포렌식
- 나는나로살기로했다.
- Hello2024
- ip주소고정
- 미슐랭투스타
- 학점연계
- 데이터베이스
- AIbasic
- PiCamera
- 오라클
- Adios2023
- 개발자
- 인공지능기초다지기
- 부스트코스코칭스터디
- 사회초년생
- 필기면제기간
- 부산워케이션
- 취준생화이팅
- 인공지능스터디
- 2023목표
- github관리
- 라즈베리파이ip
- 라즈베리파이
- AI기초다지기
- 터틀봇와플파이
- 워케이션
- static_ip
- 오픈소스기여
- Adios2022
Archives
- Today
- Total
여행을 사랑하는 직장인의 개발이야기
[Socket 소켓 통신] Socket test, TCP UDP 통신 확인 프로그램 (2) 본문
지난 포스팅에 이어
이번에는 TCP, UDP통신을 확인하는 프로그램을 사용하여
클라이어트가 되어 서버로 메세지를 보내보겠습니다!
우선 저는 AWS EC2 instance에서 TCP 통신 코드를 빌드하여 8888포트로 열어주었습니다.
SocketTest를 열고 Client에 접속하고자 하는 IP Address, port를 적어줍니다.
8888포트로 열어주었기 때문에 8888포트입니다.
접속이 되면 Server측에 Client가 접속했다는 메세지가 뜨게됩니다.
SocketTest에서 아래쪽에 Message를 보냅니다.
HI?라고 치고 Send를 누르면
보낸 메세지를 그대로 echo 해줍니다.
(말 그대로 echo 서버로 구성했습니다.)
서버단 쪽에도 메세지가 뜨게 소스코드를 수정할 수 있으며,
UDP통신 또한 가능합니다.
UDP는 별도의 연결 과정이 필요 없이 TCP와 동일하게 UDP-port를 열어주고,
아래 Client에서 메세지를 보내면 됩니다.
TCP echo server와 동일하게 보낸 메세지를 echo 해줍니다.
UDP의 경우 별도의 연결을 진행하지 않기 때문에,
메세지 하나를 받고 서버가 메세지를 기다리고있지 않도록 했습니다.
소스의 경우 인터넷에 예제가 많지만
기회가 된다면 한번 정리해보겠습니다!
'IT > Embedded 임베디드' 카테고리의 다른 글
[Raspberry Pi 라즈베리파이] 고정 ip 설정하기 (2) | 2021.05.11 |
---|---|
[Pi Camera] 파이카메라 사용하기 (1) | 2021.05.11 |
[Raspberry Pi 라즈베리파이] AP 만들기 (1) - Raspbian os설치 (0) | 2021.01.29 |
[Socket 소켓 통신] Socket test, TCP UDP 통신 확인 프로그램 (1) (0) | 2021.01.25 |
[esp 8266 와이파이 모듈] AT command 명령어 (0) | 2021.01.25 |
Comments