ScReadThread.java 862 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package at.acdp.urweb;
  2. import at.acdp.urweb.sclient.SecondaryClient;
  3. import at.acdp.urweb.sclient.data.VersionMessage;
  4. import org.slf4j.Logger;
  5. import org.slf4j.LoggerFactory;
  6. import java.io.IOException;
  7. public class ScReadThread implements Runnable {
  8. private static final Logger log = LoggerFactory.getLogger(SecondaryClient.class);
  9. SecondaryClient rde;
  10. @Override
  11. public void run() {
  12. while(true) {
  13. try {
  14. read();
  15. } catch (IOException e) {
  16. e.printStackTrace();
  17. }
  18. }
  19. }
  20. private void read() throws IOException {
  21. rde=new SecondaryClient("192.168.20.156", 30002);
  22. VersionMessage vm = rde.connect();
  23. while(true) {
  24. rde.readPackage();
  25. }
  26. }
  27. public void writeCmd(String s) {
  28. rde.writeCmd(s);
  29. }
  30. }