????????????????
????serverSocket.asyncListen(listener);
??????д???java?????????????????????socket?????????????????
????try {
????Socket socket = new Socket("localhost"?? 9638);
????OutputStream outputStream = socket.getOutputStream();
????outputStream.write("dfasdfad".getBytes());
????outputStream.close();
????socket.close();
????} catch (IOException e) {
????e.printStackTrace();
????}
??????????java???????????add-on sdk???????????????

?????????????????ff addon socket????д?????????????????????????Щ?????????飬????????????????? "open_new_tab"?????????url????????add-on???????????μ?tab????????????url.
????????С????????????????????????λ?????????????????Σ?????????????????????firefox-addon????????????????£????cfx run???????????????????????????