diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs
index e8013094..74a6e455 100644
--- a/websocket-sharp/Server/WebSocketServer.cs
+++ b/websocket-sharp/Server/WebSocketServer.cs
@@ -1063,17 +1063,22 @@ namespace WebSocketSharp.Server
}
///
- /// Stops receiving the WebSocket handshake requests, and closes
- /// the WebSocket connections with the specified and
- /// .
+ /// Stops receiving the WebSocket handshake requests,
+ /// and closes the WebSocket connections with the specified
+ /// and .
///
+ ///
+ /// This method does nothing if the server is not started,
+ /// it is shutting down, or it has already stopped.
+ ///
///
- /// One of the enum values that represents
- /// the status code indicating the reason for the close.
+ /// One of the enum values.
+ /// It represents the status code indicating the reason for
+ /// the close.
///
///
- /// A that represents the reason for the close.
- /// The size must be 123 bytes or less.
+ /// A that represents the reason for
+ /// the close. The size must be 123 bytes or less in UTF-8.
///
public void Stop (CloseStatusCode code, string reason)
{