Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№105-11-2007 16:06:38

kvasya
Участник
 
Группа: Members
Зарегистрирован: 05-11-2007
Сообщений: 1
UA: Firefox 2.0

Работа с windows named pipes из расширения.

Можно ли как-то читать и писать в 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 из расширений?

Отсутствует

 

№205-11-2007 20:13:40

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Работа с windows named pipes из расширения.

Может быть, удобней будет через http://www.xulplanet.com/references/xpc … IPipe.html ?


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]