Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. package virtualModem;
  2.  
  3. import ithakimodem.Modem;
  4.  
  5. /*
  6. *
  7. * Δίκτυα Υπολογιστών I
  8. *
  9. * Experimental Virtual Lab
  10. *
  11. * Java virtual modem communications seed code
  12. *
  13. */
  14. public class virtualModem {
  15.  public static void main(String[] param) {
  16.      int k;
  17.      Modem modem;
  18.      modem=new Modem();
  19.      modem.setSpeed(1000);
  20.      modem.setTimeout(2000);
  21.      modem.open("ithaki");
  22.      
  23.      
  24.      byte[] req = "E3521\r".getBytes();
  25. ;    
  26.      
  27.      for (;;) {
  28.      try {
  29.      modem.write(req);
  30.      k=modem.read();
  31.      if (k==-1) break;
  32.      System.out.print((char)k);
  33.      } catch (Exception x) {
  34.      break;
  35.      }
  36.      }
  37.      modem.close();
  38.  }
  39.  
  40. }
  41.  
  42.      
  43.     // NOTE : Break endless loop by catching sequence "\r\n\n\n".
  44.     // NOTE : Stop program execution when "NO CARRIER" is detected.
  45.     // NOTE : A time-out option will enhance program behavior.
  46.     // NOTE : Continue with further Java code.
  47.     // NOTE : Enjoy :)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement