0
웹 페이지에 표시해야하는 정보가있는 Java 응용 프로그램이 있습니다 (예 : 대화방과 같은). 현재 내가 수행하고있는 방식은 특정 응용 프로그램에서 특정 응용 프로그램에 대한 연결을 수신하는 것입니다. 매초마다 페이지에 나열된 정보를 업데이트하는 PHP 스크립트입니다. 내가 알아 내려고하는 것은 더 나은 방법입니다. 이렇게 미안해하기 전에 이런 짓을 한적이 없어요.이 방법이 정말 어리석은 짓이라면, 나는 이것을 달성하기위한 최선의 방법을 찾고 있습니다. 모든 건설적인 의견을 환영합니다.JAVA와 PHP간에 데이터를 전송하는 방법은 무엇입니까?
편집 :
내가 TCP를 통해이 일을 그리고 난 그래서 난 데이터베이스에서 아무것도 저장할 수 없습니다 MySQL의에 액세스 할 수없는 다음 PHP 스크립트가 가서 검색이 있음을 언급하는 것을 잊었다.
이것은 대부분의 채팅이 작동하는 방식으로 누군가가 다른 말을 듣도록되어 있습니다 (예를 들어, 클라이언트가 서버를 기다리고있는 경우 IRC). 귀하의 솔루션은 괜찮다고 생각합니다. 서버가 최대한 빨리 데이터를 전송할 수 있도록 연결을 활성 상태로 유지할 수도 있습니다. – Djon
@Djon 내가 해낸 ** ** 일부는 ** 과거에는 소켓으로 작동하지만별로는 아니지만 어떻게 PHP로 연결을 유지할 수 있을지 모르겠다. 현재 내가하고있는 방법은 JQuery가 매초 PHP 스크립트를로드 한 다음 PHP 스크립트가 반환하는 결과를 기반으로 결과를 업데이트하는 것입니다. 당신이 나를 연결할 수있는 어떤 예를 알고 있습니까? 나는 그것을 매우 감사 할 것이다. PHP로이 작업을 수행하는 좋은 방법이 없다면 현재의 방법을 유지할 것입니다. – user1728017
죄송합니다. PHP를 실제로 알지 못합니다. Java 응용 프로그램을 서버로 수신 (가지고있는 것) 한 다음 PHP와 한 번 연결할 수 있습니다. 그렇다면 PHP는 블로킹 읽기 기능 (데이터를받을 때까지 기다릴 것입니다)이 있다고 가정합니다. 따라서이 함수를 루프 할 수 있으며 서버가 뭔가를 보내 자마자 읽을 것입니다. 하지만 매 초마다 그 일을하는 데 아무런 문제가 없음을 알았습니다. IRC가 작동하는 방식과 비교하면됩니다. – Djon