Страницы: 1
Можно ли как-то читать и писать в named-pipes в расширениях. Я поигрался немного и выяснил, что в пайп можно писать следующим образом:
var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath( "\\\\.\\pipe\\myPipe" ); var outstream = Components.classes["@mozilla.org/network/file-output-stream;1"] .createInstance(Components.interfaces.nsIFileOutputStream); outstream.init(file, 0x04, 0777, 0); var outdata = new String("Test"); var res = outstream.write(outdata, outdata.length);
Приложение на другой стороне, сразу после того, как я что-то записал в пайп, туда же (в этот же пайп) пишет мне ответ. Так вот - у меня не получается его прочитать.
Возможно нужно вешать обсервер на изменения состояния пайпа (его изменение и т.д.). Если да, то как это делается?
Вопрос:
Возможно ли как-то работать с named-pipes из расширений?
Страницы: 1