물론 TCP/IP 통신을하게되면 Server와 앱간에 지속적인 연결이 되어 있기때문에 상호간의 리액션? 소통이 원할 하게 진행 될수 있는 장점이 있습니다. 그러나 이 유지를 계속 유지 해줘야하기때문에 이부분이 어려울 수 있습니다.
반면에 HTTP 방식으로 이용하는 방법은 앱에서 사용자가 필요한 데이터를 서버에 요청할경우 다시 리턴하는 방법을 할 수 있을것같습니다. 그러나 이방법은 사용자가 데이터를 요청할때에만 데이터를 넘겨 줄수 있다는 단점이 있습니다.
즉, 제생각이지만 두가지 방법을 동시에 사용하려면
소켓 방식 보다는 push서버를 이용하여 사용자에게 특정 데이터를 넘겨주는 방식을 해야하며 HTTP방식으로 사용자가 필요한 데이터를 요청하면 넘겨 줄 수 있는 php 페이지를 제작 해야한다고 생각합니다.
php, jsp -> mssql, mysql--> 서버 <----- xml, json -----> 앱 <-- 데이터 파싱, DB
제 생각이지만 구현하는 방식이 모두 다르기 때문에 어떻게 생각할지 모르겠네여... ;;;;