예제 #1
0
파일: Client.php 프로젝트: calcinai/bolt
 public function setOrigin($origin)
 {
     Request::setDefaultHeader('Origin', $origin);
     return $this;
 }
예제 #2
0
파일: RFC6455.php 프로젝트: calcinai/bolt
 /**
  * @return Request
  */
 private function sendUpgradeRequest()
 {
     $this->websocket_key = self::generateKey();
     $request = new Request();
     $request->setURI($this->client->getURI());
     $request->setHeader('Connection', 'Upgrade');
     $request->setHeader('Sec-WebSocket-Key', $this->websocket_key);
     $request->setHeader('Sec-WebSocket-Version', 13);
     $request->setHeader('Upgrade', 'websocket');
     $this->stream->write($request->toString());
 }