Fix for issue #30

This commit is contained in:
sta 2014-02-15 17:43:17 +09:00
parent 488c25642c
commit 35b1eef124

View File

@ -1054,10 +1054,7 @@ namespace WebSocketSharp
{ {
lock (_forConn) { lock (_forConn) {
if (_readyState != WebSocketState.OPEN) { if (_readyState != WebSocketState.OPEN) {
var msg = "The WebSocket connection isn't available."; _logger.Warn ("Sending has been interrupted.");
_logger.Error (msg);
error (msg);
return false; return false;
} }
@ -1088,10 +1085,7 @@ namespace WebSocketSharp
{ {
lock (_forConn) { lock (_forConn) {
if (_readyState != WebSocketState.OPEN) { if (_readyState != WebSocketState.OPEN) {
var msg = "The WebSocket connection isn't available."; _logger.Warn ("Sending has been interrupted.");
_logger.Error (msg);
error (msg);
return false; return false;
} }
@ -1193,19 +1187,10 @@ namespace WebSocketSharp
null); null);
} }
private bool sendFragmented ( private bool sendFragmented (Opcode opcode, Stream stream, Mask mask, bool compressed)
Opcode opcode, Stream stream, Mask mask, bool compressed)
{ {
var len = stream.Length; var len = stream.Length;
if (sendFragmented (opcode, stream, len, mask, compressed) == len) return sendFragmented (opcode, stream, len, mask, compressed) == len;
return true;
var msg = "Sending fragmented data is interrupted.";
_logger.Error (msg);
error (msg);
close (CloseStatusCode.ABNORMAL, msg, false);
return false;
} }
private long sendFragmented ( private long sendFragmented (