Changeset 649


Ignore:
Timestamp:
12/23/13 21:31:52 (10 years ago)
Author:
davidb
Message:

Code added so command-line version of FrameShare starts the thread for the server(s)

Location:
trunk/src/org/expeditee
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/MessageBay.java

    r409 r649  
    312312
    313313                                        Graphics g = FrameGraphics.createGraphics();
    314                                         if (g != null)
     314                                        if (g != null) {
    315315                                                refresh(false, g, Item.DEFAULT_BACKGROUND);
     316                                        }
    316317                                        return _messages[i];
    317318                                }
     
    341342                _messageLink.setLink(_creator.getCurrent());
    342343
    343                 refresh(false, FrameGraphics.createGraphics(), Item.DEFAULT_BACKGROUND);
     344                Graphics g = FrameGraphics.createGraphics();
     345                if (g != null) {
     346                    refresh(false, g, Item.DEFAULT_BACKGROUND);
     347                }
    344348
    345349                return last;
  • trunk/src/org/expeditee/network/DefaultServer.java

    r311 r649  
    5454                //MessageBay.displayMessage(this.getName() + " started on port "
    5555                //              + socket.getLocalPort());
    56        
     56
    5757                while (!_stop) {
    5858                        try {
  • trunk/src/org/expeditee/network/FrameShare.java

    r648 r649  
    4242        private void startServers() throws IOException
    4343        {
     44            System.err.println("Starting Expeditee Server on port " + _port);
    4445            _servers.add(new FrameServer(_port));
    4546            _servers.add(new FrameSaver(_port));
     
    6768                }
    6869
     70                try {
     71                    for (DefaultServer server : _servers) {
     72                        server.start();
     73                    }
     74                } catch (Exception e) {
     75                    System.err.println("Error in server startup");
     76                }
    6977        }
    7078
     
    112120
    113121                try {
    114                         for (DefaultServer server : _servers)
     122                    for (DefaultServer server : _servers) {
    115123                                server.start();
     124                    }
    116125                } catch (Exception e) {
    117126                        MessageBay.errorMessage("Error in PeerToPeer setup");
     
    120129
    121130        public void finalise() {
     131            System.err.println("Closing servers");
     132
    122133                for (DefaultServer server : _servers)
    123134                        server.close();
Note: See TracChangeset for help on using the changeset viewer.