diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs
index ba9eab5a..039d0977 100644
--- a/websocket-sharp/Server/WebSocketServiceManager.cs
+++ b/websocket-sharp/Server/WebSocketServiceManager.cs
@@ -637,19 +637,34 @@ namespace WebSocketSharp.Server
}
///
- /// Sends text asynchronously to every client in
- /// the WebSocket services.
+ /// Sends the specified asynchronously to
+ /// every client in the WebSocket services.
///
///
- /// This method doesn't wait for the send to be complete.
+ /// This method does not wait for the send to be complete.
///
///
/// A that represents the text data to send.
///
///
- /// An delegate that references the method(s) called when
- /// the send is complete.
+ ///
+ /// An delegate or
+ /// if not needed.
+ ///
+ ///
+ /// That delegate invokes the method called when
+ /// the send is complete.
+ ///
///
+ ///
+ /// The current state of the manager is not Start.
+ ///
+ ///
+ /// is .
+ ///
+ ///
+ /// could not be UTF-8-encoded.
+ ///
public void BroadcastAsync (string data, Action completed)
{
if (_state != ServerState.Start) {