Firefox扩展端口侦听器

时间:2010-05-07 14:44:58

标签: javascript firefox port firefox-addon

嘿,我正在尝试通过内部端口等待来自另一个程序的xml消息的扩展。就像等待单个UTF-8字符串之类的东西一样:

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

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

我想要可靠地报告两者之间的通信,以及一些不错的小错误消息。

我发送xml消息的程序是一个在用户机器上运行的完全独立的Java应用程序,该扩展允许用户通过浏览器使用该应用程序打开文件。应用程序在接收传入连接并发送xml状态更新时,会在其使用的端口(以及扩展正在使用的端口)上发送多个xml消息。

3 个答案:

答案 0 :(得分:2)

我刚刚找到nsIServerSocket,我认为这就是我想要的。我将尝试并报告,但如果有人知道更合适的Mozilla服务请告诉我们!

答案 1 :(得分:1)

为什么不使用websockets或ajax调用,特别是如果它是您尝试连接/监听的内部端口后面的Web服务器?

答案 2 :(得分:0)

如果您只需要从用户计算机读取/写入文件,为什么不简单地使用APIs provided by Mozilla而不是使用java程序来完成同样的事情呢?