TsgcWebSocketClient

İstemci WebSocket bileşeni — herhangi bir RFC 6455 WebSocket sunucusuna bağlanır ve metin ve ikili mesajlar gönderir/alır.

Giriş

TsgcWebSocketClient, İstemci WebSocket Bileşenini uygular ve bir WebSocket Sunucusuna bağlanabilir. Bu bileşeni yapılandırmak için aşağıdaki adımları izleyin:

1. Forma bir TsgcWebSocketClient bileşeni bırakın.

2. Kullanılabilir bir WebSocket Sunucusuna bağlanmak için Host ve Port (varsayılan 80) ayarlayın. URL özelliğini ayarlayabilirsiniz ve Host, Port, Parameters... değerleri URL'den güncellenir. Örnek: wss://127.0.0.1:8080/ws/ şu sonucu verir:


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.TLS := True;
oClient.Options.Parameters := '/ws/';

3. TLS gerektirip gerektirmediğinizi (güvenli bağlantı) seçebilirsiniz, varsayılan olarak etkin değildir.

4. Bir HTTP Proxy Sunucusu üzerinden bağlanabilirsiniz, proxy özelliklerini tanımlamanız gerekir:

Host: proxy sunucusu ana bilgisayar adı.

Port: proxy sunucusu bağlantı noktası numarası.

Username: kimlik doğrulama için kullanıcı adı, anonim için boş bırakın.

Password: kimlik doğrulama için parola, anonim için boş bırakın.

5. Sunucu sıkıştırmayı destekliyorsa, gönderilen mesajları sıkıştırmak için sıkıştırmayı etkinleştirebilirsiniz.

6. İzin verilen Specifications ayarlayın, varsayılan olarak tüm spesifikasyonlar etkindir.

RFC6455: standart ve önerilen WebSocket spesifikasyonudur.

Hixie76: her zaman false'tur

7. Yeni bir WebSocket bağlantısı başlatmak için Active := True olarak ayarlayın.

Başvuru

Kılavuzlar

En yaygın kullanımlar