>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Работа с windows named pipes из расширения. http://forum.mozilla-russia.org/viewtopic.php?id=19899 |
kvasya > 05-11-2007 16:06:38 |
Можно ли как-то читать и писать в 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); Приложение на другой стороне, сразу после того, как я что-то записал в пайп, туда же (в этот же пайп) пишет мне ответ. Так вот - у меня не получается его прочитать. Вопрос: |
Anton > 05-11-2007 20:13:40 |
Может быть, удобней будет через http://www.xulplanet.com/references/xpc … IPipe.html ? |