Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MessageManager
- {
- private Message lastMessage = null;
- void send(Message m)
- {
- try
- {
- Network.sendMessage(m);
- lastMessage = null;
- }
- catch(IOException e)
- {
- lastMessage = m;
- }
- }
- void run()
- {
- if (lastMessage != null)
- {
- send(lastMessage);
- if (lastMessage != null)
- return;
- }
- while (Network.hasMessageAvailable())
- {
- send(Network.readNextMessage());
- if (lastMessage != null)
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement