+ break;
+ case SERVER:
+ if (port == null) {
+ port = Integer.parseInt(args[i]);
+ } else {
+ exitCode = 255;
+ }
+ break;
+ case REMOTE:
+ if (host == null) {
+ host = args[i];
+ } else if (port == null) {
+ port = Integer.parseInt(args[i]);
+ try {
+ BasicReader.setDefaultLibrary(new RemoteLibrary(host,
+ port));
+ } catch (IOException e) {
+ Instance.syserr(e);
+ }
+ action = MainAction.START;
+ } else {
+ exitCode = 255;
+ }
+ break;