tdulik

LEJOS - server for telnet

Nov 13th, 2017
154
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.net.*;
  2. import lejos.hardware.Button;
  3. import lejos.hardware.lcd.LCD;
  4. import lejos.hardware.port.SensorPort;
  5. import lejos.hardware.sensor.EV3ColorSensor;
  6. import lejos.hardware.sensor.EV3UltrasonicSensor;
  7. import lejos.hardware.sensor.SensorMode;
  8. import lejos.hardware.sensor.SensorModes;
  9. import lejos.robotics.SampleProvider;
  10. import lejos.utility.Delay;
  11. import java.io.*;
  12.  
  13. public class Hlavni {
  14.     public static void main(String[] args) {
  15.         PrintStream os;
  16.         InputStream is;
  17.         ServerSocket ss;
  18.         Socket s;
  19.         byte init[] = { (byte) 0xff, (byte) 0xfb, (byte) 0x01, (byte) 0xff, (byte) 0xfb, (byte) 0x03, (byte) 0xff,
  20.                 (byte) 0xfd, (byte) 0x0f3 };
  21.         System.out.println("Cekam na spojeni...");
  22.         try {
  23.             ss = new ServerSocket(9999);
  24.             s = ss.accept();
  25.             os = new PrintStream(s.getOutputStream());
  26.             os.write(init);
  27.             is = s.getInputStream();
  28.             char znak=0;
  29.             do {
  30.                 znak=(char)is.read();
  31.                 LCD.drawString(""+znak, 0, 2);
  32.             } while (znak!=-1);
  33.             s.close();
  34.         } catch (Exception e) {
  35.                 LCD.drawString("Exception = Konec...", 0, 3);
  36.         }
  37.     }
  38. }
RAW Paste Data