diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs
index a923d5a3..7ec75de3 100644
--- a/websocket-sharp/WebSocket.cs
+++ b/websocket-sharp/WebSocket.cs
@@ -2874,22 +2874,23 @@ namespace WebSocketSharp
     }
 
     /// 
-    /// Sends binary data from the specified  asynchronously using
+    /// Sends the specified  of data from
+    /// the specified  asynchronously using
     /// the WebSocket connection.
     /// 
     /// 
-    /// This method doesn't wait for the send to be complete.
+    /// This method does not wait for the send to be complete.
     /// 
     /// 
-    /// A  from which contains the binary data to send.
+    /// A  from which reads the binary data to send.
     /// 
     /// 
     /// An  that represents the number of bytes to send.
     /// 
     /// 
-    /// An Action<bool> delegate that references the method(s) called when
-    /// the send is complete. A  passed to this delegate is true
-    /// if the send is complete successfully.
+    /// An Action<bool> delegate that invokes the method called when
+    /// the send is complete. A  passed to this delegate will be
+    /// true if the send has done with no error.
     /// 
     public void SendAsync (Stream stream, int length, Action completed)
     {