Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
hellomobile [2016/04/26 18:54] mroriz |
hellomobile [2016/05/02 15:10] mroriz [HelloMobileSender] |
||
---|---|---|---|
Line 15: | Line 15: | ||
<file java CustomData.java> | <file java CustomData.java> | ||
- | package br.pucrio.inf.lac.helloworld; | + | package br.pucrio.lac.inf.helloworld; |
import java.io.Serializable; | import java.io.Serializable; | ||
Line 101: | Line 101: | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
- | Logger.getLogger("" | + | Logger.getLogger("" |
- | new HelloMobileSender(); | + | |
+ | sender.sendPicture(" | ||
+ | } | ||
+ | |||
+ | public void sendPicture(String caption, String imageName) { | ||
+ | CustomData serializableContent = new CustomData(caption, | ||
+ | ApplicationMessage message = new ApplicationMessage(); | ||
+ | message.setContentObject(serializableContent); | ||
+ | message.setRecipientID(UUID.fromString(" | ||
+ | |||
+ | try { | ||
+ | System.out.println(" | ||
+ | connection.sendMessage(message); | ||
+ | } catch (IOException e) { | ||
+ | e.printStackTrace(); | ||
+ | } | ||
} | } | ||
- | @Override | ||
public void connected(NodeConnection remoteCon) { | public void connected(NodeConnection remoteCon) { | ||
- | CustomData serializableContent = new CustomData(" | ||
ApplicationMessage message = new ApplicationMessage(); | ApplicationMessage message = new ApplicationMessage(); | ||
- | message.setContentObject(serializableContent); | + | message.setContentObject(" |
- | + | ||
- | 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(" | System.out.println(" | ||
Line 126: | Line 137: | ||
} | } | ||
- | @Override | ||
public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, | public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, | ||
- | @Override | ||
public void disconnected(NodeConnection remoteCon) {} | public void disconnected(NodeConnection remoteCon) {} | ||
- | @Override | ||
public void unsentMessages(NodeConnection remoteCon, List< | public void unsentMessages(NodeConnection remoteCon, List< | ||
- | @Override | ||
public void internalException(NodeConnection remoteCon, Exception e) {} | public void internalException(NodeConnection remoteCon, Exception e) {} | ||
+ | } | ||
</ | </ | ||
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(" | System.out.println(" | ||
Line 212: | Line 217: | ||
} | } | ||
- | @Override | ||
public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, | public void reconnected(NodeConnection remoteCon, SocketAddress endPoint, boolean wasHandover, | ||
- | @Override | ||
public void disconnected(NodeConnection remoteCon) {} | public void disconnected(NodeConnection remoteCon) {} | ||
- | @Override | ||
public void unsentMessages(NodeConnection remoteCon, List< | public void unsentMessages(NodeConnection remoteCon, List< | ||
- | @Override | ||
public void internalException(NodeConnection remoteCon, Exception e) {} | public void internalException(NodeConnection remoteCon, Exception e) {} | ||
} | } |