• Türkçe
    English Español Français Deutsch Português Русский 日本語 한국어 Italiano العربية हिन्दी বাংলা Türkçe Tiếng Việt ไทย 简体中文 繁體中文(港) 繁體中文(臺)

webman manual

  • Önsöz
  • Prensip
  • Geliştirme Okuma
  • Başlangıç Kılavuzu
    • Özellikler
    • Basit Geliştirme Örneği
  • Kurulum
    • Çevre Gereksinimleri
    • İndir ve Kur
    • Başlatma ve Durdurma
  • Geliştirme Süreci
    • Geliştirmeden Önce Okunması Gerekenler
    • Dizin Yapısı
    • Geliştirme Standartları
    • Temel Süreç
  • Worker Sınıfı
    • Yapılandırıcı
    • Özellikler
      • id
      • count
      • name
      • protocol
      • transport
      • reusePort
      • connections
      • stdoutFile
      • pidFile
      • logFile
      • user
      • reloadable
      • daemonize
      • globalEvent
    • Geri Çağırma Özellikleri
      • onWorkerStart
      • onWorkerReload
      • onConnect
      • onMessage
      • onClose
      • onBufferFull
      • onBufferDrain
      • onError
    • Arayüz
      • runAll
      • stopAll
      • listen
  • TcpConnection Sınıfı
    • Özellikler
      • id
      • protocol
      • worker
      • maxSendBufferSize
      • defaultMaxSendBufferSize
      • defaultMaxPackageSize
    • Geri Çağırma Özellikleri
      • onMessage
      • onClose
      • onBufferFull
      • onBufferDrain
      • onError
    • Arayüz
      • send
      • getRemoteIp
      • getRemotePort
      • close
      • destroy
      • pauseRecv
      • resumeRecv
      • pipe
  • AsyncTcpConnection Sınıfı
    • __construct
    • connect
    • reconnect
    • transport
  • AsyncUdpConnection Sınıfı
    • __construct
    • connect
    • send
    • close
  • Timer Zamanlayıcı Sınıfı
    • add
    • del
    • Zamanlayıcı Dikkat Noktaları
    • crontab
  • Http Hizmeti
    • İstek
    • Cevap
    • session oturumu
    • session yönetimi
    • SSE
  • Koşutlar
    • Koşutlar Tanıtımı
    • Koşut Bağlamı Context
    • Bağlantı Havuzu Pool
    • Koşut Engeli Barrier
    • Koşut Eşzamanlılığı Parallel
    • Koşut Eşzamanlılık WaitGroup
    • Koşut Kilidi Locker
    • Koşut Kanalı Channel
  • İletişim Protokolleri
    • İletişim Protokolü Amacı
    • Özel İletişim Protokolü
    • Bazı Örnekler
  • Hata Ayıklama
    • Temel Hata Ayıklama
    • status komutu ile çalışma durumu kontrolü
    • busy süreçlerini hata ayıklama
    • Ağ Paket Yakalama
    • Sistem çağrılarını izleme
  • Yaygın Bileşenler
    • GlobalData Veri Paylaşım Bileşeni
      • GlobalDataServer
      • GlobalDataClient
        • add
        • cas
        • increment
    • Channel Dağıtık İletişim Bileşeni
      • ChannelServer
      • channelClient
        • connect
        • on
        • publish
        • unsubscribe
      • Örnekler - Küme Yayını
      • Örnekler - Gruplama Gönderimi
    • FileMonitor Dosya İzleme Bileşeni
    • MySQL Bileşeni
      • Veritabanı Sınıfı
    • Redis Bileşeni
      • workerman/redis
    • Asenkron http Bileşeni
      • workerman/http-client
    • Asenkron Mesaj Kuyruğu Bileşeni
      • workerman/mqtt
      • workerman/redis-queue
      • workerman/stomp
      • workerman/rabbitmq
    • Crontab Zamanlı Görevler
    • Memcache
  • Sıkça Sorulan Sorular
    • Kalp Atışı
    • Otomatik Yükleme
    • İstemci Bağlantı Hatası Nedenleri
    • Çoklu İş parçacığını Destekliyor mu
    • Diğer Çerçevelerle Entegrasyon
    • Birden Fazla workerman Çalıştırma
    • Hangi Protokoller Destekleniyor
    • İşlem Sayısını Nasıl Ayarlayabilirim
    • İstemci Bağlantı Sayısını Görüntüleme
    • Nesne ve Kaynakların Kalıcı Olması
    • Örnekler Çalışmıyor
    • Başlatma Hatası
    • Durdurma Hatası
    • Ne Kadar Eşzamanlılığı Destekler
    • Kod Değişiklikleri Etki Etmiyor
    • Belirli Bir İstemciye Veri Gönderme
    • Mesajı Nasıl Aktif Olarak Gönderebilirim
    • Diğer Projelerde Yayınlama
    • Asenkron Görevleri Nasıl Uygularım
    • status içindeki send_fail nedenleri
    • Windows'tan Linux’a Geliştirme
    • socket.io destekliyor mu
    • Terminal Kapatma Workerman'ı Kapattı
    • nginx ve apache ile ilişkisi
    • Fonksiyon Kontrolünü Devre Dışı Bırak
    • Yumuşak Yeniden Başlatma Prensibi
    • Flash için 843 portunu aç
    • Veri Yayını Nasıl Yapılır
    • udp hizmeti nasıl kurulur
    • ipv6 dinleme
    • Kimlik Doğrulaması Olmayan Bağlantıları Kapat
    • Taşıma Şifreleme - ssl/tls
    • wss hizmeti oluşturma
    • https hizmeti oluşturma
    • workerman istemci olarak
    • ws/wss istemcisi olarak
    • WeChat Küçük Program
    • PHP'deki Birkaç Geri Çağırma Yazımı
    • Proxy Aracılığıyla İstemcinin Gerçek IP'sini Al
    • Sistem ile Başlangıç
    • 16'lık veri alma ve gönderme
    • Belirli İsteklerden Sonra Yeniden Başlatma
    • Windows altında birden fazla worker başlatma
    • İsteklerin Bazı Süreçlerde Yoğunlaşması
  • Ekler
    • Linux Çekirdeğini Optimize Etme
    • Stres Testi
    • Eklentileri Kurma
    • websocket protokolü
    • ws protokolü
    • text protokolü
    • frame protokolü
    • Desteklenmeyen Fonksiyonlar/Özellikler
  • Telif Hakkı Bilgisi

workerman, uzak bir sunucudan gelen verileri almak ve işlemek için istemci olarak kullanılabilir mi?

AsyncTcpConnection kullanarak asenkron bağlantı başlatılabilir ve workerman istemci olarak sunucu ile etkileşimde bulunabilir.

Örneğin aşağıdaki örnekler

  1. workerman, websocket istemcisi olarak

  2. workerman, mysql proxy olarak

  3. workerman, http istemcisi olarak

  4. workerman, http proxy olarak

  5. workerman, socks5 proxy olarak