2010-05-07 12 views
1

안녕하세요, 내부 포트를 통해 다른 프로그램에서 xml 메시지를 기다리는 확장 프로그램을 가져 오려고합니다.Firefox 확장 포트 수신기

<?xml version="1.0"?> 
<status received="true" state="started"></status> 

내가 안정적으로 멋진 약간의 오류 메시지와 함께 둘 사이의 통신을보고 할

<?xml version="1.0"?> 
<status received="true" conn="closed"></status> 

: 같은 것을 가지고 하나의 UTF-8 문자열을 기다리고처럼 그냥 뭔가.

xml 메시지를 보내는 프로그램은 사용자 컴퓨터에서 실행되는 완전히 독립형 Java 응용 프로그램이며, 확장 프로그램은 사용자가 브라우저를 통해 해당 응용 프로그램을 사용하여 파일을 열 수있게합니다. 응용 프로그램은 들어오는 연결을 수신하고 xml 상태 업데이트를 보낼 때 사용하는 포트 (따라서 확장이 사용하는 포트)에서 여러 xml 메시지를 포트로 보냅니다.

+0

파이어 폭스와 자바 스크립트로 무엇이든하고 있다면 파이어 버그를 고려해보십시오. 그것은 당신이 사랑하는 모든 종류의 것들뿐만 아니라 네트워크 듣기 기능을 가지고 있습니다! getfirebug.com – corsiKa

+0

그래, 방화 녀는 가지고 있지만, 내 연장선이 항구를 경청하지 않을거야. – Nathan

답변

2

나는 방금 nsIServerSocket을 발견했으며 이것이 내가 원하는 것이라고 생각한다. 나는 그것을 시험해보고 다시보고 할 것이지만, 모질라 서비스가 더 적절하다는 것을 아는 사람이라면 사용해라.

+0

그래, 그게 효과가있어. – Nathan

1

왜 웹 서버 나 아약스 호출을 사용하지 않으시겠습니까? 특히 내부 포트 뒤에있는 웹 서버에서 연결/듣고 싶다면 어떻게해야합니까?

+0

더 명확하게 게시물을 편집하고 있습니다. – Nathan

0

사용자 컴퓨터에서 파일을 읽고 쓰는 데 필요한 경우 Java 프로그램을 사용하는 대신 정확히 APIs provided by Mozilla을 사용하면 어떨까요?