생활
웹과 안드로이드 앱의 소켓통신
한번도 해본적이 없어서...
어떻게 해야할지 잘 모르겠네요..
웹과 프로그램이 DB 없이 소켓통신을 하려고 하는데
DB로 소켓으로 실시간 데이터 처리는 당연히 가능할거라 생각했는데..
DB 없이 안드로이드 앱과 웹이 소켓통신을 할 수 있나요??
있다면 어떤 방식으로 처리를 해야할까요??
그리고 개발이나 효율적인 측면에서 API 통신하는 것과 소켓통신하는것 둘중 어느 것이 더 효율적일까요?
55글자 더 채워주세요.
1개의 답변이 있어요!
"웹과 프로그램이 DB 없이 소켓통신을 하려고 하는데
DB로 소켓으로 실시간 데이터 처리는 당연히 가능할거라 생각했는데..
DB 없이 안드로이드 앱과 웹이 소켓통신을 할 수 있나요??
있다면 어떤 방식으로 처리를 해야할까요??"
>> DB와 소켓통신은 아주 별도의 얘기라서 둘은 전혀 상관없이 따로 돌릴수있습니다.
그리고 개발이나 효율적인 측면에서 API 통신하는 것과 소켓통신하는것 둘중 어느 것이 더 효율적일까요?"
>> 통신이 아주 근접한 실시간으로 꾸준히 반복적으로 계속 이루어져야한다면 특히나 양방향이라면, 한번에 여러 채널이 동기화가 되서 정보를 주고받아야 한다면 소켓이 하나 열어서 사용하면되니 더 좋고.
거꾸로인 경우일수록 API 통신이 좋다고봅니다.
안정적인 면이나 서비스측면에서는 가능하면 REST API 형식으로 사용하시는게 좋아보입니다.