2013-08-08 30 views
6

Java'nın adlandırılmış kanalların okunması/yazılması için istemci olarak hareket edebileceğini biliyorum, ancak sunucu olarak işlev gören başka bir programa ihtiyacım var.Java, Adlandırılmış Boru Sunucusu görevi yapabilir mi?

Bu durumda iletişim kurduğum programın, sunucu yerine istemci gibi davranması gerekir. Java'nın adlandırılmış yöneltmeler için sunucu modunda hareket etmesi mümkün mü?

DÜZENLEME: Adlandırılmış borularda (Windows) istemci ve sunucu modları vardır. Bir istemci önce bir istemci bağlanmadan önce kurulmalıdır. 'İstemci' olarak işlev gören eski bir uygulamam var, bunun anlamı, zaten kurulmuş olan adlandırılmış bir boru olduğunu varsayar. Bu eski uygulama ile adlandırılmış borular kullanarak iletişim kurmak istediğim yeni bir java uygulamasına sahibim. Daha önce kurulan adlandırılmış borulara bağlı olarak Java isimlendirilmiş boruların nasıl kullanılacağına dair örnekler buldum.

+0

işletim sisteminin: ikinci bir terminal penceresinde

mkfifo myPipe java -jar mydataserver.jar > mkfifo 

bunu? – RichieHindle

+4

Bu soru neden reddedildi? Yanlış bir şey varsa, en azından neden reddettiğinize yorum yapın! Sunucu modunda hareket etmek için – Daisetsu

+0

Java, lütfen ayrıntılı? Neyse ben downvoter değilim, ama bunu dengelemek için bir vesile olacak :) – saurav

cevap

1

Linux linux ve mac üzerinde, her seferinde konsolda bir satıra her zaman java yayabilirsiniz. Örnek:

Buna bir terminal penceresinde

:

while read line; do echo "What has been passed through the pipe is \ 
${line}"; done<myPipe 
İlgili konular