Thread Perl Prozess starten und Code über STDIN "reinschi
(13 answers)
Opened by mseele at 2005-02-02 12:03
Mit "Handshake" meine ich einen geregelten Kommunikationsablauf. Du schickst einen Auftrag und erwartest eine Antwort zu genau diesem Auftrag.
Du solltest Dir auch überlegen, ob z.B. mehr als ein Java-Client gleichzeitig mit dem Syntax-Checker kommunizieren soll. Dann sollte der Perl-Socket-Server für jede Anforderung einen eigenen Thread aufmachen. Solch eine Lösung erfordert aber Kenntnisse im Bereich Mulit-Threading und Socket-Programmierung. Ein technisches Problem mit Java gibt es da nicht. Aber viellleicht ist es doch besser Deinen ursprünglichen Ansatz zu verfolgen. Dazu muss das aufrufende Programm sich mit stdin/stdout des Sub-Prozesses verbinden und das Perl-Skript arbeitet dann datengesteuert mit einer Eingabeschleife über <STDIN>. Gruß Thomas Gruß
Thomas |