Example #1
0
 /**
  * write $buffer to connect()ed / accept()ed socket
  *
  * @param string $buffer
  * @return int number of bytes actually written
  * @throws Exception on error
  * @see self::send() if you need to pass flags
  * @uses socket_write()
  */
 public function write($buffer)
 {
     $ret = @socket_write($this->resource, $buffer);
     if ($ret === false) {
         throw Exception::createFromSocketResource($this->resource);
     }
     return $ret;
 }