diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs
index 4b6018d0..1ebe75b9 100644
--- a/websocket-sharp/Server/WebSocketServiceManager.cs
+++ b/websocket-sharp/Server/WebSocketServiceManager.cs
@@ -554,44 +554,6 @@ namespace WebSocketSharp.Server
}
}
- ///
- /// Sends to every client in the WebSocket services.
- ///
- ///
- /// A that represents the text data to send.
- ///
- ///
- /// The current state of the manager is not Start.
- ///
- ///
- /// is .
- ///
- ///
- /// could not be UTF-8-encoded.
- ///
- [Obsolete ("This method will be removed.")]
- public void Broadcast (string data)
- {
- if (_state != ServerState.Start) {
- var msg = "The current state of the manager is not Start.";
- throw new InvalidOperationException (msg);
- }
-
- if (data == null)
- throw new ArgumentNullException ("data");
-
- byte[] bytes;
- if (!data.TryGetUTF8EncodedBytes (out bytes)) {
- var msg = "It could not be UTF-8-encoded.";
- throw new ArgumentException (msg, "data");
- }
-
- if (bytes.LongLength <= WebSocket.FragmentLength)
- broadcast (Opcode.Text, bytes, null);
- else
- broadcast (Opcode.Text, new MemoryStream (bytes), null);
- }
-
///
/// Sends asynchronously to every client in
/// the WebSocket services.