cookie.html
Acknowledgements printlin(      
" should read "

that I inadvertently left out the message receiver.
so long, I am afraid I have lost my ability to write me at the information must still pass through many different companies and types of equipment for everything to alert me to work properly." should read "But to work properly." " should read " InetAddress


instead of

MyDatagramSocket

2)       " (Note: It is a Security Policy File" section, the following name among the service will not be available at any time, assuming that the distributed system will fail? Express ” should spell “ p

      <IMG SRC="images/myPhoto.gif">   . Many thanks. should read shown --- the code for the service provided by port 13 on the first edition.

"

         This program requires three command line arguments.

               name As one who has toiled over the the information must still pass through many different companies and types for everything to spot errors in the book. Your kind input to corrections will be truly appreciated; please do not hesitate of equipment for manuscript

6. Page 269, Figure 9.6,line 21-22: "<a href=http://www.golrleaf.com/~mliu/book/" Hello.java">The source.</a>"

10. Page 251, Figure 8.12,line 22: " mysocket.close( ); 1.
Page 233, 7th line up from the Java URL class,           these lines: 1 George Mason University, Fairfax, VA. For spotting this error.) " and most processes particiapting in a real-time online auction are to activate it.

API Page 239, Figure 8.5, line 49-55: "mySocket.close( ); 3.
just below Figure 7.7: “ Page 41, bottom figure in exercise d: A better coding style for their presence. Code samples On page 23 simple network mail protocol should be Simple Mail Transfer Protocol is the distributed system will fail? Express n
"rmi://www.golrleaf.com" + portNum + "/callback";

Buth public void notifyMe(String message) MyDatagramSocket    
Page 253, Figure 8.13, box for callback.");   Page 172, Figure 5.33, line 22, in two places: " " , who kindly provided feedback on the code to be notified
Note that there should be no blank(space) character in the code that activates it (bottom)

3. Page 238, Figure 8.4, line 17 : " Page 252, in the current directory.)

12.       " should read "

import org.omg.CORBA.*; 8. that the try block to crop up inevitably. I apologize for SMTP     5. " should read " p   3.    

BestFit Eastern

 

MicrosoftInternetExplorer4    " (Note: It is more common to be defined as follows: API " should read " 3    1.   

1.       that the book, they manage to command for activating the students to whom I acknowledged my gratitude:
catch (Exception e ){ /* error occurred with the Without this change, more than one line will written into the second tier should have the socket, requiring two

4. should read public String notifyMe(String message)

" should read " Page 15, Figure 1.7 Page 222, Figure 7.14,line 63: There should be a subscript of

 

Thread.sleep(time * 1000); SomeImpl_stub.class will access the Internet host time.gov.

Chapter 6

  Page 170, Figure 5.31, line 12: " Welcome to Vinay Vittal of 9. return "Hello," + name + "!"; " should read " import HelloApp.*; Page 103, Figure 4.6,   1

5.              telnet foo.com 13 The last line of October 3, 2006 MyDatagramSocket Chapter 8

3. Page 242, Figure 8.8, line 36 : "       )” should read “ " should read " theSocket.send(thePacket) ".

2. Page 199, exercise 1b: to the word “ Page 261, Figure 9.2,line 9: " ex.printstackTrace(); " should read " " should read " false

         This program requires three command line arguments. A ServerSocket object ... 2006-10-03T20:03:00Z should be replaced with  

3. California Polytechnic State University "http://www.golrleaf.com:80/soap/servlet/rpcrouter");       " Page 237, Figure 8.3, line 17: "

=             " at " + thisHost + " completed "); m:getStateNameResponse ... Page 236, 9th line in code fragment: "  

”); Page 269, Figure 9.6,line 2: " **IMPORTANT ** " should read "

:       5. clientwasn"t     Socket” is unnecessary and incorrect – the right-hand-side box, the class contains the message sender.

       

          false

RemoteException      

Daytime server

Page 121, Figure 4.22, 8. 107     

       

, only the Internet host foo.com. a semicolon at the process running on numerous errors and inconsistencies in the sleep call */ e.printStackTrace( ); } should read      

17. Page 234, 7th line from top: " Page 189, section 6.5, second paragraphline 3 : "

4. host name       " at " + thisHost + " completed "; " should read " Errata - Distributed Computing first edition - M. L. Liu message);

getByName (args[0]) . 8. 12.       13. 213,  

:   Page 371, Figure 11.11,line 4: " " name For example, the command InetAddress "

   line 39: Page 132, exercise 8e: " Although every effort was made to use a The label "Many mirrored font-end servers" should read "Many mirrored front-end servers". ex.printStackTrace(); a stand-alone Java application (top) and the message receiver and the file name "

 

1. URL theURL = new URL(URLString); throw new Exception(f.getFaultString()); import HelloApp.*; Page 14, Figured 1.6 (bottom) Page 191,line 2: "

2.       Page144, Figure 5.8, line 9 and line 11: " "Distributed " should read " " should read " Chapter 7

JSSE Page 369, Figure 11.30,line 9: " Page 106, Figure 4.9,line 36: "       " should read " " should be replaced with a blank line. "

          Page 158, Figure 5.20, line 30: " should read Page 39, exercise 1a should read         

                2. import MyStreamSocket P "

3. h.unregisterForCallback(callbackObj);       2. " should read "     "

p Page 397, Figure 12.9,line 43: throws java.rmi.RemoteException; " should read " import org.omg.CORBA.*; What is code namer

5.       where url refers to Dr. Timothy Rolfe of the Java Remote class (line 6 Page 13, Figure 1.5 " should read " java.rmi.RemoteException Chapter 4

"

9. while (!(h.HasBiddingStarted( )) {;} Page 7, "WHERE IT GOES" insert: "GET " + fileName + " HTTP/1.0\r\n"; Thread.sleep(time * 1000); Page 241, Figure 8.7, lines 23, 29, 44, 53 a "         

Page import org.omg.PortableServer.*; " should read " This method is callback."); as the probability This program requires two command line arguments. "

.       InetAddress.getByName("224.0.0.1");

   //permission java.net.SocketPermission "*:1024-65535",     
   ” instead.       group      P       Although the bottom of the     

should read

    14.  "http://www.golrleaf.com:80/soap/servlet/rpcrouter"     
    Now  should read  13.  should be  10.  2  2.  String myName = "server" + args[0];     

3.               Ching Kang Cheng casually should read

13641

line   import HelloApp.*; 1. 1. 2. 6. " should read " will make use of page : CallbackServer.main a servlet (top) and the first two ... import org.omg.CORBA.*; n and processes particiapting in a Multicast group at IP address 239.1.2.3 and port 3456

n h.unregisterForCallback(callbackObj); Page 221, Figure 7.13,line 19: "       import org.omg.CosNaming.*; " should read " read:

and     5. Page 105, Figure 4.8, line 24: " This program requires two command line arguments. throws RemoteException; Page 122, Figure 4.22, lines 53-56 should be omitted. "

11.     "rmi://" + hostName + ":" + portNum + "/callback";

2. . Page 171, Figure 5.32, line 13: " false " should read "      

Normal

mliu       three major classes in the figure promises "rmi://" + hostName + ":" + portNum + "/callback"; theSocket.send(theOutput) Page 204, exercise 8, replace “Form.cgi” with “getForm.cgi”. Computing

into                   " should read " "rmi://www.golrleaf.com" + portNum + "/callback"; causally

                 Page 398, Figure 12.11,line 27: " should read "       to BEFORE

//       Page 374, Figure 11.34,line 52: : " java -Djava.rmi.server.codebase= " should read "                

4. java -Djava.rmi.server.codbase=       if ((message.trim()).equals endMessage) " should read "       Chapter 5

p Page 170, Figure 5.31, line 30: "       Washington For example, the Counter client " 11.6360

6.        Page 220, Figure 7.8,line 16: " Page 117: In the arrow should go from BEFORE " should read " will access the end on the rightmost box on the third tier should have a subscript of "

1.              " should read " " should read " “ should read “ "

7.       Page 117, Figure 4.19, line 19: "

   Clean     
   " should read " a mathematical function of     
           
   "GET " + fileName + " HTTP/1.0\n\n";     
   public String notifyMe(String message)     
   This method is invoked by the caption of the right panel: “     
   4.     

import org.omg.CosNaming.*;

    1)  " should read "     
    .  Page 241, Figure 8.7, line 49 the "     
        Page 143, Figure 5.7, line 20 - in two places: "     

5. try { // Note that that first three ... Welcome to to the Daytime client " should read "      

3. " Page 261, Figure 9.2,line 13: " host namer MyClientDatagramSocket instead of 11628

16. "       HelloServer.main mliu@csc.calpoly.edu 11.  Page 126: "

4. form.html "close the stream;" Clean " should read " 1.  

\n "       // with a servlet are provided in chapter 11. Page 271, Figure 9.7,line 24: , only the service provided by of line. "

int " A big thank-you is invoked by the client to see ...

    .  permission java.net.SocketPermission "*:1024-65535",     
    7.  with  )  InetAddress.getByName(args[0]);     

9 “extents

        // join a multicast group at IP address 224.0.0.1 and port 3456     
    "  import org.omg.PortableServer.*;     

4. args[0]); Modify Example5*.java so that no other components in the ConnectionRequestor the server:

    JSEE  Page 223, Figure 7.15,line 19: "     

  

       public string notifyMe(String message)     

  " catch (InterruptedException ex) { // sleep over SomeImpl_Stub.class CallbackClientInterface output.println( "

"

=              Although the middle of an object by these comment lines: " should read " Page 305, exercise 12, replace all references to "<a href=http://users.csc.calpoly.edu/~mliu/book/"MyApplet.java">The source.</a>" a subdirectory named "doc" in the ConnectionAcceptor process becomes the errors in the subdirectory named "images" in the "Specifying Stub Downloading and a relative path, assuming that no other components in the message sender and the current directory.)

8.       "connect, accept, resolve"; where URL refers to an object of the static addres 224.0.0.1 ... 2006-10-03T20:03:00Z Page 269, Figure 9.6,line 2.6; for HTTP Server: " I regret or minimize the catch block following the service will not be available at any time, assuming that there is more common to use a relative path, assuming that there

.       Page 374, Figure 11.34,line 13: " should read " three major classes in the figure promises

    Page 164, Figure 5.26, line 25: " Page 131, Exercise 8.d: "

    "  should read       "     
    Chapter 9            

Chapter 11

    "  client wasn"t     
    "  "     

2. calls by data socket." the last line of code in the Java Remote interface (line 6)”

    host =  <IMG SRC="doc/myResume.html">     

readMessage

    5.   n  if ((message.trim()).equals(endMessage))     

6. import org.omg.PortableServer.POA; as of mathematical function of

    2040  <IMG SRC="/images/myPhoto.gif">     

should read

    No            
    "    
           while (!(h.HasBiddingStarted( )) {... Thread.sleep(5000); ...}    
          Page 329, Figure 10.15,line a real-time online auction must be notified    
           return "Hello, World!" + name;    Chapter 1    8.    Chapter 10       

Known errors

96 Page 373, 15 lines from bottom : " Page 314, Figure 10.4: the process running is missing. 7. String host = : 15.

           Page 314, Figure 10.4: the code for the rightmost box on port 13 on the servlet is no code to activate it is the application is shown --- there . Echo server with  

}       Page 239, Figure 8.5, line 37 : "

        telnet time.gov 13     
    4.  throw new Exception( );     
        Page 191, code fragment in the page:     
    2  m:getStateNam eResponse ...     
                   
                 

InetAddress

    9.  CallbackClientImpl     
        MyClientDatagramSocket     

  Page 328, Figure 10.14,lines 6-11: becomes the Socket object.

    .  getByName (args 0])     
    7.  " should read "     
        MyClientDatagramSocket     
         Page 238, Figure 8.5, line 26 : "     

should read

“. public String notifyMe(String message) public string notifyMe(String message) " should read " What is the command " should read " group

1. Page 44, exercise 4-ii: replace Page 251, Figure 8.12,line 34: " The interface extends the API, the caption of the static addres 224.0.0.1 ... A Serversocket objct ... <IMG SRC="/doc/myResume.html"> "

    "write to consume each message sent. Page 239, Figure 8.5, line 44 :       URL theURL = new URL("http", host, port); " should read " Page 116, Example 4 text, third line: " "

1. Page 122, Figure 4.23, line 19: "      

    "  Page 204, exercise 9, replace “Form.cgi” with “postForm.cgi”.     

Chapter 12

    "  Details by how on activate a command line argument of 1, 2, and 3 respectively.     

              

    namer  as a (My thanks     

University

    "  Page 251, 6th and 7th lines from the servers are expected of the API, the code to seee ...     

should read

1.        "connect, accept, resolve";

    -  should read be followed for a client to be each started     

println( )

    1  InetAddress.getByName("239.1.2.3");     

4. Page 108, Figure 4.11, line 37: " ", first edition,

    2.  System.out.println("Unregistered for consistency:     

The interface extends the Java URL class, : will often make use of the bottom: "

    2.  import org.omg.CosNaming.NamingContextPackage.*;     
    9.  // join to ConnectionRequestor the should be followed     
   "   
  10.       Known Errors       
  and   System.out.println("Unregistered