본문 바로가기
반응형

Framework & Lib & API23

[파이어베이스] 안드로이드 HttpsURLConnection을 이용하여 웹서버에 토큰 전달 -웹서버에 토큰 보내는 방법 [Android] MainActivity.java @Override protected void onStop() { FirebaseInstanceId.getInstance().getInstanceId() .addOnCompleteListener(new OnCompleteListener(){ @Override public void onComplete(@NonNull Task task) { String token = task.getResult().getToken(); String returnToken =""; try { HttpTask httpTask = new HttpTask(); httpTask.execute("https://서버로 요청할 url", token).get(); S.. 2020. 12. 4.
웹소켓 허트비트 heatbeat 설정(소켓 연결 상태확인) 안녕하세요. 스프링프레임워크 환경에서 sockjs와 stomp로 채팅기능을 구현하고 있습니다. 실제 채팅 어플리케이션에서 사용하는 메시지를 상대방이 읽었는지 안읽었는지 읽음/안읽음 기능을 구현하기 위해 소켓 연결생성시 실행되는 메소드와 연결종료시 발생하는 메소드를 사용해서 구현하려고 했기데 소켓이 연결되고 종료되는 시점을 채팅창을 벗어나면 서버에서 바로 알아차려야합니다. 사파리를 제외한 모든 브라우저에서 채팅창을 벗어나는 순간 소켓을 종료시키지만 사파리의 경우에만 최대 1분 정도의 딜레이 시간이 있었습니다. 정확히 말하면 윈도우용 사파리에서만 딜레이가 있습니다. 맥과 아이폰 환경에서 최신 사파리를 사용하면 다른 브라우저와 마찬가지로 페이지를 벗어나는 순간 소켓이 종료됩니다. 현재 사파리에서는 윈도우용 사.. 2020. 11. 30.
RecoverableDataAccessException 커넥션을 잃어버렸을때 에러 안녕하세요. 얼마전 스프링을 개발하다 RecoverableDataAccessExceptoin 에러를 마주하게되었습니다. 에러내용을 살펴보니 org.springframework.dao.RecoverableDataAccessException: PreparedStatementCallback; SQL [select email, password, enabled from members where email=?]; The last packet successfully received from the server was 107,705,271 milliseconds ago. The last packet sent successfully to the server was 107,705,271 milliseconds ago. i.. 2020. 3. 22.
반응형