version 1.1, 2000/09/07 11:07:01 |
version 1.4, 2000/10/11 08:32:15 |
|
|
/** |
/** |
* $OpenXM$ |
* $OpenXM: OpenXM/src/OpenMath/ORG/openxm/tam/OpenXMserver.java,v 1.3 2000/09/13 06:32:43 tam Exp $ |
*/ |
*/ |
package ORG.openxm.tam; |
package ORG.openxm.tam; |
|
|
|
|
import java.net.*; |
import java.net.*; |
|
|
/** |
/** |
* OpenXM $B%/%i%$%"%s%H$+$i$N@\B3$r9T$J$&Cj>]%/%i%9(B. |
* OpenXM $B%/%i%$%"%s%H$+$i$N@\B3$r9T$J$&%=%1%C%H$r:n@.$9$kCj>]%/%i%9(B. |
* OpenXM $B%5!<%P$O$3$N%/%i%9$NGI@8%/%i%9$H$7$F=q$/(B. |
* $B?7$?$J(B ox $B%3%^%s%I$N<BAu$K$h$j(B, $BGQ;_$K$J$kM=Dj(B. |
* $B?7$?$J(B ox $B%3%^%s%I$N<BAu$K$h$j(B, $BITI,MW$K$J$kM=Dj(B. |
|
*/ |
*/ |
public abstract class OpenXMserver{ |
public abstract class OpenXMserver{ |
private OpenXMserver server = null; |
private OpenXMserver server = null; |
private OpenXMconnection control = null; |
private OpenXMstream control = null; |
private OpenXMconnection stream = null; |
private OpenXMstream stream = null; |
private Thread computeThread = null; |
private Thread computeThread = null; |
final protected boolean debug = false; |
final protected boolean debug = false; |
|
|
Line 26 public abstract class OpenXMserver{ |
|
Line 25 public abstract class OpenXMserver{ |
|
server = this; |
server = this; |
|
|
try{ |
try{ |
control = new OpenXMconnection(host,CtrlPort,true); |
control = new OpenXMstream(host,CtrlPort,true); |
stream = new OpenXMconnection(host,StreamPort,true); |
stream = new OpenXMstream(host,StreamPort,true); |
|
|
this.start(); |
this.start(); |
}catch(IOException e){} |
}catch(IOException e){} |
Line 79 public abstract class OpenXMserver{ |
|
Line 78 public abstract class OpenXMserver{ |
|
} |
} |
} |
} |
|
|
abstract protected void computeProcess(OpenXMconnection DataStream); |
abstract protected void computeProcess(OpenXMstream DataStream); |
/* |
/* |
private void computeProcess(OpenXMconnection DataStream){ |
private void computeProcess(OpenXMstream DataStream){ |
while(true){ |
while(true){ |
debug("test process executing"); |
debug("test process executing"); |
try{ |
try{ |
Line 137 public abstract class OpenXMserver{ |
|
Line 136 public abstract class OpenXMserver{ |
|
|
|
for(int i=0;i<argv.length;i++){ |
for(int i=0;i<argv.length;i++){ |
if(argv[i].equals("-h")){ |
if(argv[i].equals("-h")){ |
System.out.println(""); |
System.err.println(""); |
System.exit(0); |
System.exit(0); |
}else if(argv[i].equals("-host")){ |
}else if(argv[i].equals("-host")){ |
hostname = argv[++i]; |
hostname = argv[++i]; |
Line 166 public abstract class OpenXMserver{ |
|
Line 165 public abstract class OpenXMserver{ |
|
|
|
ox.start(); |
ox.start(); |
|
|
System.out.println("breaking..."); |
System.err.println("breaking..."); |
} |
} |
*/ |
*/ |
} |
} |