1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
set_time_limit(0);
ob_implicit_flush();
class Client{
private $_socket;
private $_host;
private $_port;
public function __construct($host, $port){
$this->_host = $host;
$this->_port = $port;
}
public function send(){
$this->_socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_connect($this->_socket, $this->_host, $this->_port);
$paquet = 'un message';
socket_write($this->_socket, $paquet, strlen($paquet));
while(true){
$input = socket_read($this->_socket, $this->_port);
echo $input . "\n";
//socket_close($this->_socket);
}
}
}
$client = new Client('127.0.0.1', 15182);
$client->send(); |
Partager