İstemci Kütüphanesi
×
Bunları biliyor muydunuz?
"Başlangıç kontrolcüsü üzerinden $this nesnesini data olarak göndererek statik olmayan sınıflara ilgili data üzerinden erişebilirsiniz."
"Başlangıç kontrolcüsü üzerinden $this nesnesini data olarak göndererek statik olmayan sınıflara ilgili data üzerinden erişebilirsiniz."
İstemci taraflı soket uygulaması geliştirmek için oluşturulmuştur. Soket yöntemleri ve seçeneklerine dair detaylı bilgi bir önceki bölümde verildiği için bu bölümde sadece Client:: sınıfının kullanabildiği yöntemler ve örnekler verilecektir.
# Yöntemler
object | run(string $type, string $host, int $port, mixed $exparam = NULL) |
string | read(int $length = 1024) |
int | write(string $content) |
# Run
Soket istemci bağlantısını çalıştırmak için kullanılır. Kullanımı Server::run() gibidir. Bir önceki bölümde detaylıca anlatılmıştır.
$socket = ZN\Socket\Client::option('verifyPeer', false)
::option('verifyPeerName', false)
::run('ssl', 'smtp.gmail.com', 465);
$socket->write('EHLO [127.0.0.1]');
echo $socket->read();
Yukarıdaki örnek SSL ile gmail'e smtp bağlantı isteği gösterilmiştir.