İstemci WebSocket bileşeni — herhangi bir RFC 6455 WebSocket sunucusuna bağlanır ve metin ve ikili mesajlar gönderir/alır.
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.