Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. Thread recv = new Thread (){
  2. public void run(){
  3.  
  4. byte[] message = new byte[1500];
  5.  
  6. try {
  7. s= new DatagramSocket(server_port);
  8.  
  9.  
  10. DatagramPacket p = new DatagramPacket(message, message.length);
  11.  
  12. Log.d(TAG, "before receive" );
  13. while (true){
  14. s.receive(p);
  15. Log.d(TAG, "received" );
  16.  
  17. final String textab = new String(message,0,p.getLength());
  18.  
  19. Log.d(TAG, "message 2 strings" );
  20.  
  21. runOnUiThread(new Runnable() {
  22.  
  23.  
  24. public void run() {
  25. RXtexta.setText(textab);
  26.  
  27. }
  28. });
  29.  
  30. }
  31. } catch (SocketException e) {
  32. // TODO Auto-generated catch block
  33. e.printStackTrace();
  34. rstep.setText("fail socket create");
  35. Log.d(TAG, "fail socket create" );
  36. } catch (IOException e) {
  37. // TODO Auto-generated catch block
  38. e.printStackTrace();
  39. Log.d(TAG, "fail receive" );
  40.  
  41. rstep.setText("fail receive");
  42.  
  43.  
  44.  
  45. }
  46. }
  47.  
  48.  
  49. };recv.start();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement