ArrayList - 동시접근해서 데이터가 꼬일 수 있다

Vector - 동시접속자를 큐에 저장하고 임계구역으로 만들어 여러사람이 동시에 들어오면 순서대로 처리한다 

-----------------------------

모스키토 통신

mqtt

유튜브 퍼블리셔를 구독자가 구독하면

퍼블리셔와 구독자가 통신을 하는데

퍼블리셔는 업로드만 하면 구독자에게 메시지가 가게 된다

구독+업로드 만으로 통신이 연결되는 방식

 

유튜브에서 유래된 방식

 

우리나라 표준 통신으로 바뀔 예정 (국제적으로도 유행)

-----------------------------

브로드 캐스트 통신

와이파이와 같이 모든 곳에 뿌리고 받는사람이 선택해서 받는 방식

------------------------------

블루투스 통신

기본적으로 1:1방식 

메시 네트워크라는 방식으로 브로드 캐스트 통신처럼 사용가능
- 페어링을 위한 브로드캐스트인데 그것에 메시지를 담는 것 (페어링 없이 다대다 통신)

-----------------------------

소켓통신

프로토콜이 없다.(약속이 없다)

*만약 소켓통신에 약속을 달면 (지그비, HTTP) 등의 통신을 할 수 있다

 

Socket -> OS가 들고 있다

OS가 들고 있는 것을 빌려 쓰는 것을 시스템콜이라고 한다

클라이언트와 서버는 포트를 가지고 있다 - 이 포트를 소켓이라고 한다 - 0~65536

(클라이언트, 서버) 서로 포트번호가 같을 필요는 없다

스트림을 연결하고 버퍼드리더, 버퍼드라이터만 이용하면 통신가능하다

 

+ Recent posts