내가 하고 싶은거 소켓에 대한 계략적 설명과 사용
다음에 자바로 소켓 프로그래밍하는 법
<aside> 🤔 프록시 패턴을 하던 중에 RMI를 이용하면 원격 프록시를 만들 수 있다고 하더라. 그래서 찾다가 찾다가 보니 결국 모든 것은 하나로 이어진다는 것을 알았다. 결론부터 말하면 RMI도 결국 Socket기반이다. 그래서 Socket 프로그래밍을 할줄 알면 RMI는 쉬울 수 있다는 결론이 났다. 그래서 계략적으로 가지고 놀아볼 예정이다.
</aside>
구성요소
소켓 특징
흐름
구현 방법
https://medium.com/pocs/tcp-ip-이론-ip-주소-서브넷-마스크-그리고-기본-게이트웨이-ccd6d832711e
https://velog.io/@givepro91/게이트웨이-Gateway란
https://m.blog.naver.com/ki630808/221859634986
https://on1ystar.github.io/socket programming/2021/03/16/socket-1/
https://bnzn2426.tistory.com/52?category=770232
https://dad-rock.tistory.com/1122
https://codevang.tistory.com/185
| 서버 | 클라이언트 | |
|---|---|---|
| 포트지정 bind | O | X |
| 수신 대기 listen | O | X |
| 지정된 포트에 대해 원격 장비의 연결 받기 accept | O | X |
| 원격 장비에 연결 connect | O | O |
| 데이터보내기 send | O | O |
| 데이터 받기 recv | O | O |
| 연결 닫기 close | O | O |