1. 문제 상황라즈베리파이와 Spring 서버는 Mqtt로 통신한다.이때 AWS IoT 라이브러리 또한 사용한다.근데 왜인지... Connection이 3~4초 단위로 끊긴다... 2. 문제 해결 (1) AWSIotMqttClient 설정 문제? 나와 같은 문제를 겪는 사람을 스택오버플로우에서 찾았다.차이점은 저 사람은 10분 단위로 끊기고 나는 3초 단위로 끊긴다는 거... 답변에 있는 방법으로 setKeepAliveInterval 속성 등을 수정해보고, setConnectionTimeout 등도 수정해 보았지만 오류는 여전하다... (2) Client ID 문제?다른 사이트에 올라온 코드를 보다가 Client ID를 동적으로 생성하는 부분을 보았다.나는 위 사진처럼 Client ID를 고정된 값으..
해당 프로젝트는 화상채팅 기능을 포함한다.화상채팅은 주로 WebRTC를 사용해서 구현한다. 그럼 WebRTC에 대해 알아보자. 아주 간단한 그림으로 표현해보았다.기존 방식과 WebRTC의 가장 큰 차이점은 아래와 같다. 기존 방식서버를 거쳐 메세지를 주고 받음 WebRTC클라이언트와 클라이언트가 직접 통신함(P2P) 여기서 WebRTC는 시그널링 서버를 필요로 한다.시그널링 서버는 클라이언트 간의 P2P 통신을 위해 초기 연결 설정을 도와주는 서버이다. 시그널링 서버는 클라이언트들이 서로 연결되기 위해 필요한 네트워크 정보(IP 주소, 포트 등)과 미디어 정보(코덱 등)를 교환하는 역할을 하며 해당 정보는 SDP라는 형식을 통해 주고받는다. 여기서 핵심은 시그널링 서버는 클라이언트 간의 연결 설정에..
- Total
- Today
- Yesterday
- 스프링부터
- 백준9375번
- 백준 1004
- 개발
- RDD
- 동덕여대
- 코딩
- 인프런 김영한 강의
- 자바
- 자바 9375
- 컴공
- 13305 자바
- 스프링부트
- 컴퓨터학과
- 프로그래밍
- 생활코딩
- 그리디 알고리즘
- 알고리즘
- 백준
- BFS
- 웹
- 코틀린
- 동덕여대 컴퓨터학과
- 스프링 강의
- 스파크
- 안드로이드
- 자바 1004번
- 컴과
- 아이엘츠
- 백준 2108
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |