아하
생활

생활꿀팁

향기로운여치125
향기로운여치125

웹과 안드로이드 앱의 소켓통신

한번도 해본적이 없어서...

어떻게 해야할지 잘 모르겠네요..

웹과 프로그램이 DB 없이 소켓통신을 하려고 하는데

DB로 소켓으로 실시간 데이터 처리는 당연히 가능할거라 생각했는데..

DB 없이 안드로이드 앱과 웹이 소켓통신을 할 수 있나요??

있다면 어떤 방식으로 처리를 해야할까요??

그리고 개발이나 효율적인 측면에서 API 통신하는 것과 소켓통신하는것 둘중 어느 것이 더 효율적일까요?

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 하얀고슴도치236
    하얀고슴도치236

    "웹과 프로그램이 DB 없이 소켓통신을 하려고 하는데

    DB로 소켓으로 실시간 데이터 처리는 당연히 가능할거라 생각했는데..

    DB 없이 안드로이드 앱과 웹이 소켓통신을 할 수 있나요??

    있다면 어떤 방식으로 처리를 해야할까요??"

    >> DB와 소켓통신은 아주 별도의 얘기라서 둘은 전혀 상관없이 따로 돌릴수있습니다.

    그리고 개발이나 효율적인 측면에서 API 통신하는 것과 소켓통신하는것 둘중 어느 것이 더 효율적일까요?"

    >> 통신이 아주 근접한 실시간으로 꾸준히 반복적으로 계속 이루어져야한다면 특히나 양방향이라면, 한번에 여러 채널이 동기화가 되서 정보를 주고받아야 한다면 소켓이 하나 열어서 사용하면되니 더 좋고.

    거꾸로인 경우일수록 API 통신이 좋다고봅니다.

    안정적인 면이나 서비스측면에서는 가능하면 REST API 형식으로 사용하시는게 좋아보입니다.