현장 실습을 진행하면서
처음으로 맡은 업무??
내가 속한 개발 팀장님 께서
나에게 경험이 될만한 업무를 주셨다.
C언어로 만들어져 있는 코드를
TCP를 이용해서 자바 소켓 통신으로 바꾸는 업무 였다.

해당 데이터 포맷이다.

소켓을 이용하여 위의 램프에 원하는 16진수로 매핑 한 뒤에 데이터를 보내면


경광등에 있는 서버소켓과 연결되면서 서로 통신이 이루어지게 된다.
간단한 테스트 작업이기도 하였고 평소 자바 소켓 관련해서 궁금한 점이 많았기에
TCP/IP와 소켓에 대해서 공부할 수 있었던 좋은 기회였던 것 같다!!
소켓을 통해 local ip 주소와 port를 통해
혼자 간단한 채팅 프로그램을 만들었던 경험을 토대로
이번 테스트 프로그램을 만들고 이해하는데 있어
수월하게 진행할 수 있었다!!
[code]
https://github.com/shsseok/geomex_Warning_Light_project
GitHub - shsseok/geomex_Warning_Light_project: TCP/IP 프로토콜을 지원하는 경광등을 대상으로 자바의 소켓
TCP/IP 프로토콜을 지원하는 경광등을 대상으로 자바의 소켓 통신을 통해 테스트 프로그램을 만들어 본 프로젝트 입니다 - GitHub - shsseok/geomex_Warning_Light_project: TCP/IP 프로토콜을 지원하는 경광등을
github.com
[demo]
'프로젝트' 카테고리의 다른 글
| 안전한 파일 업로드에 대한 처리란 무엇일까? chapter 2 (0) | 2024.11.27 |
|---|---|
| 좋아요 버튼의 숨겨진 딜레마: @Transactional과 synchronized가 함께 풀지 못한 동시성 이슈 (0) | 2024.11.26 |
| 동적 쿼리와 배치 사이즈 최적화로 1+N 문제 해결 및 성능 개선 (0) | 2024.11.23 |
| Offset 페이징에서 효율적인 대댓글 처리 방법 (0) | 2024.11.23 |
| 안전한 파일 업로드에 대한 처리란 무엇일까? chapter 1 (0) | 2024.11.10 |