diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs
index 3ee37b5c..d6453165 100644
--- a/websocket-sharp/Server/WebSocketServiceManager.cs
+++ b/websocket-sharp/Server/WebSocketServiceManager.cs
@@ -554,100 +554,6 @@ namespace WebSocketSharp.Server
}
}
- ///
- /// Sends the data from asynchronously to
- /// every client in the WebSocket services.
- ///
- ///
- ///
- /// The data is sent as the binary data.
- ///
- ///
- /// This method does not wait for the send to be complete.
- ///
- ///
- ///
- /// A instance from which to read the data to send.
- ///
- ///
- /// An that specifies the number of bytes to send.
- ///
- ///
- ///
- /// An delegate or
- /// if not needed.
- ///
- ///
- /// The delegate invokes the method called when the send is complete.
- ///
- ///
- ///
- /// The current state of the manager is not Start.
- ///
- ///
- /// is .
- ///
- ///
- ///
- /// cannot be read.
- ///
- ///
- /// -or-
- ///
- ///
- /// is less than 1.
- ///
- ///
- /// -or-
- ///
- ///
- /// No data could be read from .
- ///
- ///
- [Obsolete ("This method will be removed.")]
- public void BroadcastAsync (Stream stream, int length, Action completed)
- {
- if (_state != ServerState.Start) {
- var msg = "The current state of the manager is not Start.";
- throw new InvalidOperationException (msg);
- }
-
- if (stream == null)
- throw new ArgumentNullException ("stream");
-
- if (!stream.CanRead) {
- var msg = "It cannot be read.";
- throw new ArgumentException (msg, "stream");
- }
-
- if (length < 1) {
- var msg = "Less than 1.";
- throw new ArgumentException (msg, "length");
- }
-
- var bytes = stream.ReadBytes (length);
-
- var len = bytes.Length;
- if (len == 0) {
- var msg = "No data could be read from it.";
- throw new ArgumentException (msg, "stream");
- }
-
- if (len < length) {
- _log.Warn (
- String.Format (
- "Only {0} byte(s) of data could be read from the stream.",
- len
- )
- );
- }
-
- if (len <= WebSocket.FragmentLength)
- broadcastAsync (Opcode.Binary, bytes, completed);
- else
- broadcastAsync (Opcode.Binary, new MemoryStream (bytes), completed);
- }
-
///
/// Sends a ping to every client in the WebSocket services.
///