The Swoole\Client class

(PECL swoole >= 1.9.0)

Introduction

Class synopsis

Swoole\Client {
/* Constants */
const integer MSG_OOB = 1 ;
const integer MSG_PEEK = 2 ;
const integer MSG_DONTWAIT = 128 ;
const integer MSG_WAITALL = 64 ;
/* Properties */
public errCode ;
public sock ;
public reuse ;
public reuseCount ;
/* Methods */
public close ([ bool $force ] ) : bool
public connect ( string $host [, integer $port [, integer $timeout [, integer $flag ]]] ) : bool
public __destruct ( void ) : void
public getpeername ( void ) : array
public getsockname ( void ) : array
public isConnected ( void ) : bool
public on ( string $event , callable $callback ) : void
public pause ( void ) : void
public pipe ( string $socket ) : void
public recv ([ string $size [, string $flag ]] ) : void
public resume ( void ) : void
public send ( string $data [, string $flag ] ) : integer
public sendfile ( string $filename [, int $offset ] ) : boolean
public sendto ( string $ip , integer $port , string $data ) : boolean
public set ( array $settings ) : void
public sleep ( void ) : void
public wakeup ( void ) : void
}

Properties

errCode

sock

reuse

reuseCount

Predefined Constants

Swoole\Client::MSG_OOB

Swoole\Client::MSG_PEEK

Swoole\Client::MSG_DONTWAIT

Swoole\Client::MSG_WAITALL

Table of Contents