| Index: chrome/common/extensions/api/experimental_socket.idl
 | 
| diff --git a/chrome/common/extensions/api/experimental_socket.idl b/chrome/common/extensions/api/experimental_socket.idl
 | 
| index bb17d763ca27f4ffc83d182dadbbe306a2d3c973..e405b48f28990623e0db120b711509439d4e3f74 100644
 | 
| --- a/chrome/common/extensions/api/experimental_socket.idl
 | 
| +++ b/chrome/common/extensions/api/experimental_socket.idl
 | 
| @@ -45,11 +45,14 @@ namespace experimental.socket {
 | 
|    callback WriteCallback = void (WriteInfo writeInfo);
 | 
|  
 | 
|    dictionary RecvFromInfo {
 | 
| -    // The resultCode returned from the underlying read() call.
 | 
| +    // The resultCode returned from the underlying recvfrom() call.
 | 
|      long resultCode;
 | 
|  
 | 
|      ArrayBuffer data;
 | 
| +
 | 
| +    // The address of the remote machine.
 | 
|      DOMString address;
 | 
| +
 | 
|      long port;
 | 
|    };
 | 
|  
 | 
| @@ -102,7 +105,7 @@ namespace experimental.socket {
 | 
|      // |socketId| : The socketId.
 | 
|      static void disconnect(long socketId);
 | 
|  
 | 
| -    // Reads data from the given socket.
 | 
| +    // Reads data from the given connected socket.
 | 
|      // |socketId| : The socketId.
 | 
|      // |bufferSize| : The read buffer size.
 | 
|      // |callback| : Delivers data that was available to be read without
 | 
| @@ -111,35 +114,30 @@ namespace experimental.socket {
 | 
|                       optional long bufferSize,
 | 
|                       ReadCallback callback);
 | 
|  
 | 
| -    // Writes data on the given socket.
 | 
| +    // Writes data on the given connected socket.
 | 
|      // |socketId| : The socketId.
 | 
|      // |data| : The data to write.
 | 
| -    // |callback| : Called when the first of any of the following happens: the
 | 
| -    // write operation completes without blocking, the write operation blocked
 | 
| -    // before completion (in which case onEvent() will eventually be called with
 | 
| -    // a <code>writeComplete</code> event), or an error occurred.
 | 
| +    // |callback| : Called when the write operation completes without blocking
 | 
| +    // or an error occurs.
 | 
|      static void write(long socketId,
 | 
|                        ArrayBuffer data,
 | 
|                        WriteCallback callback);
 | 
|  
 | 
| -    // Reads data from the given socket.
 | 
| +    // Receives data from the given UDP socket.
 | 
|      // |socketId| : The socketId.
 | 
|      // |bufferSize| : The receive buffer size.
 | 
| -    // |callback| : Delivers data that was available to be read without
 | 
| -    // blocking.
 | 
| +    // |callback| : Returns result of the recvFrom operation.
 | 
|      static void recvFrom(long socketId,
 | 
|                           optional long bufferSize,
 | 
|                           RecvFromCallback callback);
 | 
|  
 | 
| -    // Writes data on the given socket.
 | 
| +    // Sends data on the given UDP socket to the given address and port.
 | 
|      // |socketId| : The socketId.
 | 
|      // |data| : The data to write.
 | 
|      // |address| : The address of the remote machine.
 | 
|      // |port| : The port of the remote machine.
 | 
| -    // |callback| : Called when the first of any of the following happens: the
 | 
| -    // write operation completes without blocking, the write operation blocked
 | 
| -    // before completion (in which case onEvent() will eventually be called with
 | 
| -    // a <code>writeComplete</code> event), or an error occurred.
 | 
| +    // |callback| : Called when the send operation completes without blocking
 | 
| +    // or an error occurs.
 | 
|      static void sendTo(long socketId,
 | 
|                         ArrayBuffer data,
 | 
|                         DOMString address,
 | 
| 
 |