Added the WebSocket.CheckPingParameter method, and removed the Ext.CheckIfValidControlData method

This commit is contained in:
sta
2015-05-05 15:21:28 +09:00
parent 531eefac17
commit dee36926ae
4 changed files with 12 additions and 17 deletions

View File

@@ -566,10 +566,8 @@ namespace WebSocketSharp.Server
if (message == null || message.Length == 0)
return Broadping ();
byte[] data = null;
var msg = _state.CheckIfStart () ??
(data = Encoding.UTF8.GetBytes (message)).CheckIfValidControlData ("message");
byte[] data;
var msg = _state.CheckIfStart () ?? WebSocket.CheckPingParameter (message, out data);
if (msg != null) {
_logger.Error (msg);
return null;

View File

@@ -571,10 +571,8 @@ namespace WebSocketSharp.Server
if (message == null || message.Length == 0)
return Broadping ();
byte[] data = null;
var msg = _state.CheckIfStart () ??
(data = Encoding.UTF8.GetBytes (message)).CheckIfValidControlData ("message");
byte[] data;
var msg = _state.CheckIfStart () ?? WebSocket.CheckPingParameter (message, out data);
if (msg != null) {
_logger.Error (msg);
return null;