TsgcWebSocketHTTPServerYöntemler › Start

Start Yöntem

HTTP sunucusunu ikincil bir iş parçacığından başlatır, böylece çağıran iş parçacığı bağlantılar (binding) açılırken bloke edilmez.

Sözdizimi

procedure Start;

Remarks

Start, Active := True ayarlayan dahili bir işçi iş parçacığı başlatır, böylece çağıran (genellikle ana arayüz iş parçacığı), sunucu yapılandırılan portlarına bağlanırken ve HTTP/2 için TLS/ALPN'yi başlatırken donmak yerine hemen geri döner. Start döndüğünde sunucunun dinlediği garanti edilmez; sunucu bağlantıları kabul ettiğinde bilgilendirilmek için OnStartup'a abone olun. Start'ı çağırmadan önce Port, herhangi bir Bindings ve TLS / HTTP2 seçeneklerini ayarlayın. Çağıran iş parçacığında çalışan eşzamanlı bir başlatmayı tercih ediyorsanız doğrudan Active özelliğini kullanın.

Örnek


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Start();

Yöntemlere Dön