Nashornは、エンジンがprint()関数を介して使用するライターに書き込むことができます。内蔵の関数を使って読者から読める方法はありますか?
例:その場合セットリーダーから読み込む組み込み関数はありますか?
Socket input=new Socket("stackoverflow.com", 1234);
Socket output=new Socket("stackoverflow.com", 4321);
engine.getContext().setWriter(new InputStreamReader(input.getInputStream())); //Changing to Socket input's reader from default one, which should be System.in.
engine.getContext().setWriter(new OutputStreamWriter(s.getOutputStream())); //Changing from System.out to Socket output's output stream.
Iが印刷( "こんにちは")を使用する場合、ソケットの出力は、メッセージを受信します。しかし、どのようにソケット入力が送るものを読むことができますか?
タグから推測できますが、「エンジン」は何かを指定する必要があります。 – chrylis
@chrylis Done。言及いただきありがとうございます。 – Burak
スキャナのスキャン=新しいスキャナ(新しいファイル( "... myfiles/input.in");これは入力ファイルから読み込みます)次に入力ストリームを1行ずつ処理できます – Juniar