TsgcWebSocketServer_HTTPAPI › Özellikler
Amaca göre gruplandırılmış published özellikler, ardından tam alfabetik liste.
| Name | Açıklama |
|---|---|
| Active | HTTP.sys dinleyicisini başlatır veya durdurur, yapılandırılmış URL'yi Windows çekirdek sürücüsüne kaydeder. |
| Host | http.sys sürücüsüne kaydedilen URL'yi oluşturmak için kullanılan ana bilgisayar adı veya IP adresi. |
| Port | Host ile birleştirildiğinde, http.sys sürücüsünün sunucu için ayırdığı URL'yi oluşturan TCP portu. |
| BindingOptions | URL ayırmalarının ve SSL sertifikalarının başlangıçta http.sys sürücüsüne nasıl kaydedileceğini ince ayarlar. |
| MaxConnections | http.sys dinleyicisi tarafından kabul edilen maksimum eşzamanlı istemci bağlantısı sayısı (sıfır, sınırsız anlamına gelir). |
| Name | Açıklama |
|---|---|
| Timeouts | Varsayılan http.sys isteği, varlık-gövdesi, keep-alive ve gönderme hızı zaman aşımlarını geçersiz kılar. |
| Name | Açıklama |
|---|---|
| Authentication | Gelen WebSocket ve HTTP istekleri için kullanıcı/parola kimlik doğrulamasını etkinleştirir ve yapılandırır. |
| SSL | İstemcilerin wss:// veya https:// kullanarak bağlanabilmesi için http.sys dinleyicisinde TLS/SSL'i etkinleştirir. |
| SSLOptions | SSL etkinleştirildiğinde http.sys'in dinleyiciye bağladığı Windows Certificate Store girişini tanımlar. |
| SecurityOptions | Tarayıcı WebSocket handshake'leri için izin verilen origin'ler gibi kabul kurallarını tanımlar. |
| APIKeyManager | Bir bağlantıyı kabul etmeden önce gelen API anahtarlarını doğrulamak için kullanılan isteğe bağlı API anahtarı yöneticisi bileşeni. |
| Name | Açıklama |
|---|---|
| HeartBeat | Boşta WebSocket bağlantılarını canlı tutmak ve ölü eşleri algılamak için periyodik ping çerçeveleri gönderir. |
| WatchDog | Beklenmeyen bir kapatma veya dinleyici hatasından sonra sunucuyu otomatik olarak yeniden başlatır. |
| Firewall | Gelen bağlantıları IP, bölge veya özel kurallara göre filtreleyen bir firewall bileşeni atar. |
| RateLimiter | İstemci veya IP başına istek ve mesaj oranlarını sınırlayan bir hız sınırlayıcı bileşeni atar. |
| Name | Açıklama |
|---|---|
| Asynchronous | Gönder-ve-unut göndermelerini etkinleştirir: çağıran hemen döner ve tamamlanma, OnAsynchronous olayı aracılığıyla bildirilir. |
| MaxBandwidth | Tüm bağlantılar genelinde saniye başına bayt cinsinden izin verilen maksimum bant genişliği (sıfır, sınırsız anlamına gelir). |
| ThreadPoolSize | http.sys istek kuyruğuna IOCP aracılığıyla hizmet veren çalışan iş parçacıklarının sayısı. |
| ReadBufferSize | http.sys istek kuyruğuna karşı bekleyen her örtüşen (overlapped) okuma için tahsis edilen alma arabelleğinin bayt cinsinden boyutu. |
| FineTune | http.sys'in istekleri nasıl kuyruğa aldığını, dağıttığını ve tamamladığını şekillendiren düşük seviyeli kernel-mode ayarları. |
| Name | Açıklama |
|---|---|
| HTTPUploadFiles | HTTP POST aracılığıyla yüklenen dosyaların nasıl arabelleğe alınacağını (bellek veya dosya stream'i) ve diske nasıl kaydedileceğini kontrol eder. |
| Name | Açıklama |
|---|---|
| Options | Çeşitli sunucu davranış bayraklarını paketler: parça işleme, yazma zaman aşımları, HTTP test sayfaları ve UTF-8 doğrulaması. |
| QueueOptions | İş parçacıkları arasındaki çekişmeyi önlemek için giden mesajları dahili bir bağlantı başına kuyruk aracılığıyla serileştirir. |
| Extensions | Per-message deflate sıkıştırması gibi WebSocket protokol uzantılarını yapılandırır. |
| Specifications | Sunucunun kabul edeceği WebSocket protokol belirtimlerini etkinleştirir veya devre dışı bırakır. |
| Name | Açıklama |
|---|---|
| LogFile | Hata ayıklama ve denetim için her gelen ve giden soket mesajını bir günlük dosyasına yazar. |
| Version | İkili dosyaya gömülü sgcWebSockets kütüphane sürümüne sahip salt okunur dize. |
| Name | Açıklama |
|---|---|
| Active | HTTP.sys dinleyicisini başlatır veya durdurur, yapılandırılmış URL'yi Windows çekirdek sürücüsüne kaydeder. |
| APIKeyManager | Bir bağlantıyı kabul etmeden önce gelen API anahtarlarını doğrulamak için kullanılan isteğe bağlı API anahtarı yöneticisi bileşeni. |
| Asynchronous | Gönder-ve-unut göndermelerini etkinleştirir: çağıran hemen döner ve tamamlanma, OnAsynchronous olayı aracılığıyla bildirilir. |
| Authentication | Gelen WebSocket ve HTTP istekleri için kullanıcı/parola kimlik doğrulamasını etkinleştirir ve yapılandırır. |
| BindingOptions | URL ayırmalarının ve SSL sertifikalarının başlangıçta http.sys sürücüsüne nasıl kaydedileceğini ince ayarlar. |
| Extensions | Per-message deflate sıkıştırması gibi WebSocket protokol uzantılarını yapılandırır. |
| FineTune | http.sys'in istekleri nasıl kuyruğa aldığını, dağıttığını ve tamamladığını şekillendiren düşük seviyeli kernel-mode ayarları. |
| Firewall | Gelen bağlantıları IP, bölge veya özel kurallara göre filtreleyen bir firewall bileşeni atar. |
| HeartBeat | Boşta WebSocket bağlantılarını canlı tutmak ve ölü eşleri algılamak için periyodik ping çerçeveleri gönderir. |
| Host | http.sys sürücüsüne kaydedilen URL'yi oluşturmak için kullanılan ana bilgisayar adı veya IP adresi. |
| HTTPUploadFiles | HTTP POST aracılığıyla yüklenen dosyaların nasıl arabelleğe alınacağını (bellek veya dosya stream'i) ve diske nasıl kaydedileceğini kontrol eder. |
| LogFile | Hata ayıklama ve denetim için her gelen ve giden soket mesajını bir günlük dosyasına yazar. |
| MaxBandwidth | Tüm bağlantılar genelinde saniye başına bayt cinsinden izin verilen maksimum bant genişliği (sıfır, sınırsız anlamına gelir). |
| MaxConnections | http.sys dinleyicisi tarafından kabul edilen maksimum eşzamanlı istemci bağlantısı sayısı (sıfır, sınırsız anlamına gelir). |
| Options | Çeşitli sunucu davranış bayraklarını paketler: parça işleme, yazma zaman aşımları, HTTP test sayfaları ve UTF-8 doğrulaması. |
| Port | Host ile birleştirildiğinde, http.sys sürücüsünün sunucu için ayırdığı URL'yi oluşturan TCP portu. |
| QueueOptions | İş parçacıkları arasındaki çekişmeyi önlemek için giden mesajları dahili bir bağlantı başına kuyruk aracılığıyla serileştirir. |
| RateLimiter | İstemci veya IP başına istek ve mesaj oranlarını sınırlayan bir hız sınırlayıcı bileşeni atar. |
| ReadBufferSize | http.sys istek kuyruğuna karşı bekleyen her örtüşen (overlapped) okuma için tahsis edilen alma arabelleğinin bayt cinsinden boyutu. |
| SecurityOptions | Tarayıcı WebSocket handshake'leri için izin verilen origin'ler gibi kabul kurallarını tanımlar. |
| Specifications | Sunucunun kabul edeceği WebSocket protokol belirtimlerini etkinleştirir veya devre dışı bırakır. |
| SSL | İstemcilerin wss:// veya https:// kullanarak bağlanabilmesi için http.sys dinleyicisinde TLS/SSL'i etkinleştirir. |
| SSLOptions | SSL etkinleştirildiğinde http.sys'in dinleyiciye bağladığı Windows Certificate Store girişini tanımlar. |
| ThreadPoolSize | http.sys istek kuyruğuna IOCP aracılığıyla hizmet veren çalışan iş parçacıklarının sayısı. |
| Timeouts | Varsayılan http.sys isteği, varlık-gövdesi, keep-alive ve gönderme hızı zaman aşımlarını geçersiz kılar. |
| Version | İkili dosyaya gömülü sgcWebSockets kütüphane sürümüne sahip salt okunur dize. |
| WatchDog | Beklenmeyen bir kapatma veya dinleyici hatasından sonra sunucuyu otomatik olarak yeniden başlatır. |