diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs
index 1ebe75b9..47a3dd37 100644
--- a/websocket-sharp/Server/WebSocketServiceManager.cs
+++ b/websocket-sharp/Server/WebSocketServiceManager.cs
@@ -554,48 +554,6 @@ namespace WebSocketSharp.Server
}
}
- ///
- /// Sends asynchronously to every client in
- /// the WebSocket services.
- ///
- ///
- /// This method does not wait for the send to be complete.
- ///
- ///
- /// An array of that represents the binary data 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 .
- ///
- [Obsolete ("This method will be removed.")]
- public void BroadcastAsync (byte[] data, Action completed)
- {
- 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");
-
- if (data.LongLength <= WebSocket.FragmentLength)
- broadcastAsync (Opcode.Binary, data, completed);
- else
- broadcastAsync (Opcode.Binary, new MemoryStream (data), completed);
- }
-
///
/// Sends asynchronously to every client in
/// the WebSocket services.