2014-10-23 3 views
0

javawebsockets 사이의 통신을 위해 tomcat 7.0.53 서버가 실행 중입니다. 나는 websocket server java code뿐만 아니라 웹 사이트 스크립트를 썼고 그들은 정확하게 의사 소통을하고 일을한다. 그러나 내가 웹 사이트에 전달하고자하는 정보는 java program이고 리눅스 컴퓨터에서는 입니다. 그러나 문제는 내가 websocket server java code에있는 sendmessage 유형의 기능에 메시지를 전달하려고 시도 할 때 이 websocket message을 전송하도록 열려 있다고 생각하지만 별도의 Java에서 메시지를 기다리는 중에 열어 본 웹 사이트가 있습니다. 프로세스는 websocket server을 통과해야합니다. 이 문제는sendmessage 함수로 별도의 Java 프로세스에서 메시지를 전달할 때 websocket 서버의 새 인스턴스를 만들어야하므로이 인스턴스에 websocket 세션이 없으므로이 문제가 발생한다는 것을 알았습니다. 나는이 문제를 해결하기위한 방법으로 다른 한편으로는 websocket server과 다른 java 프로세스가 혼란스럽고 피하고 싶다는 것 사이에서 socket을 만드는 방법으로 곤란하다. 다른 사람이 어쨌든 바람둥이에 대한 websocket server와 별도의 자바 프로세스를 의사 소통 할 수 있다는 것을 알고 있습니까? 아니면 소켓을 만들지 않고서는 불가능한 것입니까?Tomcat 웹 소켓 및 Java 프로세스 통신을 별도로 처리하십시오.

답변

2

나는 귀하의 질문을 이해할 수 있는지 잘 모르겠습니다. 서버 측을 시도하는 것과 관련하여 더 많은 컨텍스트를 제공하기 위해 사용중인 코드를 공유 할 수 있습니까?

두 번째 Java 프로그램에서 websocket 클라이언트 끝점을 만들 수 있어야한다고 생각합니다. 당신은 다음과 같은 웹에서 자바 웹 소켓 클라이언트의 예를 찾을 수 있습니다

http://www.hascode.com/2014/11/creating-different-websocket-chat-clients-in-java/

희망이

+0

오 와우 내가 여기에 내 대답을 추가하지 추측하는 데 도움이, 사실은 잠시 답을 발견 당신이 말한 것과 거의 비슷합니다. 몇 가지 질문에 답해 주셔서 감사합니다. – jgr208