Как открыть именованный канал Windows от Java?

Я использую среду IDE NetBeans 7.2.1 в качестве среды разработки для разработчиков, и у вас есть возможность настроить свойства JForm.

в свойствах JForm перейдите на вкладку «Код» и настройте «Создать» Центр'. вам нужно сначала установить политику размера формы для «Создать код изменения размера».

26
задан Michael Myers 11 March 2009 в 23:56
поделиться

2 ответа

Использование именованных каналов для связи между процессами Java и .Net

Соответствующая часть в ссылке

try {
  // Connect to the pipe
  RandomAccessFile pipe = new RandomAccessFile("\\\\.\\pipe\\testpipe", "rw");
  String echoText = "Hello word\n";
  // write to pipe
  pipe.write ( echoText.getBytes() );
  // read response
  String echoResponse = pipe.readLine();
  System.out.println("Response: " + echoResponse );
  pipe.close();
} catch (Exception e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
}
24
ответ дан 28 November 2019 в 07:31
поделиться

В окнах именованные каналы существуют , но они не могут быть созданы как файлы в writeable файловой системе и нет никакого инструмента командной строки. Они живут в специальной файловой системе и могут быть созданы только при помощи API Win32.

Похож, необходимо будет обратиться к собственному коду или переключателю с каналов на сокеты для IPC - вероятно, лучшее долгосрочное решение, так как это намного более портативно.

8
ответ дан Michael Borgwardt 25 September 2019 в 07:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: