CS
This commit is contained in:
parent
5d1cabc751
commit
fdff37ba60
@ -22,8 +22,9 @@ class WsServer implements MessageComponentInterface {
|
|||||||
/**
|
/**
|
||||||
* Manage the various WebSocket versions to support
|
* Manage the various WebSocket versions to support
|
||||||
* @var VersionManager
|
* @var VersionManager
|
||||||
|
* @note May not expose this in the future, may do through facade methods
|
||||||
*/
|
*/
|
||||||
protected $versioner;
|
public $versioner;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decorated component
|
* Decorated component
|
||||||
@ -149,16 +150,6 @@ class WsServer implements MessageComponentInterface {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function close(ConnectionInterface $conn, $code = 400) {
|
|
||||||
$response = new Response($code, array(
|
|
||||||
'Sec-WebSocket-Version' => $this->versioner->getSupportedVersionString()
|
|
||||||
, 'X-Powered-By' => \Ratchet\VERSION
|
|
||||||
));
|
|
||||||
|
|
||||||
$conn->send((string)$response);
|
|
||||||
$conn->close();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string
|
* @param string
|
||||||
* @return boolean
|
* @return boolean
|
||||||
@ -194,4 +185,19 @@ class WsServer implements MessageComponentInterface {
|
|||||||
|
|
||||||
return substr($string, 0, -1);
|
return substr($string, 0, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Close a connection with an HTTP response
|
||||||
|
* @param Ratchet\ConnectionInterface
|
||||||
|
* @param int HTTP status code
|
||||||
|
*/
|
||||||
|
protected function close(ConnectionInterface $conn, $code = 400) {
|
||||||
|
$response = new Response($code, array(
|
||||||
|
'Sec-WebSocket-Version' => $this->versioner->getSupportedVersionString()
|
||||||
|
, 'X-Powered-By' => \Ratchet\VERSION
|
||||||
|
));
|
||||||
|
|
||||||
|
$conn->send((string)$response);
|
||||||
|
$conn->close();
|
||||||
|
}
|
||||||
}
|
}
|
@ -5,7 +5,7 @@ interface WsServerInterface {
|
|||||||
/**
|
/**
|
||||||
* If any component in a stack supports a WebSocket sub-protocol return each supported in an array
|
* If any component in a stack supports a WebSocket sub-protocol return each supported in an array
|
||||||
* @return array
|
* @return array
|
||||||
* @temporary This method may be removed in future version (note tha twill not break code, just make some code obsolete)
|
* @temporary This method may be removed in future version (note that will not break code, just make some code obsolete)
|
||||||
*/
|
*/
|
||||||
function getSubProtocols();
|
function getSubProtocols();
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user