hellomobile

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hellomobile [2016/04/26 18:54]
mroriz
hellomobile [2016/05/02 15:10]
mroriz [Custom Data]
Line 101: Line 101:
  
   public static void main(String[] args) {   public static void main(String[] args) {
-    Logger.getLogger("").setLevel(Level.OFF);+    Logger.getLogger("").setLevel(Level.ALL);
  
-    new HelloMobileSender();+    HelloMobileSender sender = new HelloMobileSender(); 
 +    sender.sendPicture("Rio de Janeiro", "rio.jpg"); 
 +  } 
 +   
 +  public void sendPicture(String caption, String imageName) { 
 +      CustomData serializableContent = new CustomData(caption, imageName); 
 +      ApplicationMessage message = new ApplicationMessage(); 
 +      message.setContentObject(serializableContent); 
 +      message.setRecipientID(UUID.fromString("788b2b22-baa6-4c61-b1bb-01cff1f5f878")); 
 + 
 +      try { 
 +        System.out.println("Sending image + caption"); 
 +        connection.sendMessage(message); 
 +      } catch (IOException e) { 
 +        e.printStackTrace(); 
 +      }
   }   }
  
-  @Override 
   public void connected(NodeConnection remoteCon) {   public void connected(NodeConnection remoteCon) {
-    CustomData serializableContent = new CustomData("Rio de Janeiro", "rio.jpg"); 
     ApplicationMessage message = new ApplicationMessage();     ApplicationMessage message = new ApplicationMessage();
-    message.setContentObject(serializableContent); +    message.setContentObject("Registering"); 
-     +
-    message.setRecipientID(UUID.fromString("788b2b22-baa6-4c61-b1bb-01cff1f5f878"));+
     try {     try {
       connection.sendMessage(message);       connection.sendMessage(message);
Line 120: Line 132:
   }   }
      
-  @Override 
   public void newMessageReceived(NodeConnection remoteCon, Message message) {   public void newMessageReceived(NodeConnection remoteCon, Message message) {
     System.out.println("Sender received the message!!");     System.out.println("Sender received the message!!");
Line 126: Line 137:
   }   }
  
-  @Override 
   public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, boolean wasMandatory) {}   public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, boolean wasMandatory) {}
  
-  @Override 
   public void disconnected(NodeConnection remoteCon) {}   public void disconnected(NodeConnection remoteCon) {}
  
-  @Override 
   public void unsentMessages(NodeConnection remoteCon, List<Message> unsentMessages) {}   public void unsentMessages(NodeConnection remoteCon, List<Message> unsentMessages) {}
  
-  @Override 
   public void internalException(NodeConnection remoteCon, Exception e) {}   public void internalException(NodeConnection remoteCon, Exception e) {}
 +}
 </file> </file>
  
Line 144: Line 152:
 <file java HelloMobileReceiver.java> <file java HelloMobileReceiver.java>
 package br.pucrio.inf.lac.helloworld; package br.pucrio.inf.lac.helloworld;
- 
 import java.io.IOException; import java.io.IOException;
 import java.net.InetSocketAddress; import java.net.InetSocketAddress;
Line 184: Line 191:
   }   }
  
-  @Override 
   public void connected(NodeConnection remoteCon) {   public void connected(NodeConnection remoteCon) {
     ApplicationMessage message = new ApplicationMessage();     ApplicationMessage message = new ApplicationMessage();
Line 196: Line 202:
   }   }
  
-  @Override 
   public void newMessageReceived(NodeConnection remoteCon, Message message) {   public void newMessageReceived(NodeConnection remoteCon, Message message) {
     System.out.println("Receiver Node!");     System.out.println("Receiver Node!");
Line 212: Line 217:
   }   }
  
-  @Override 
   public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, boolean wasMandatory) {}   public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, boolean wasMandatory) {}
  
-  @Override 
   public void disconnected(NodeConnection remoteCon) {}   public void disconnected(NodeConnection remoteCon) {}
  
-  @Override 
   public void unsentMessages(NodeConnection remoteCon, List<Message> unsentMessages) {}   public void unsentMessages(NodeConnection remoteCon, List<Message> unsentMessages) {}
  
-  @Override 
   public void internalException(NodeConnection remoteCon, Exception e) {}   public void internalException(NodeConnection remoteCon, Exception e) {}
 } }
  • hellomobile.txt
  • Last modified: 2017/07/21 03:08
  • (external edit)