AResponseInfo.
TsgcWebSocketHTTPServer implementuje komponent WebSocket po stronie serwera i obsługuje wiele połączeń klientów w wątkach, podobnie jak TsgcWebSocketServer, a ponadto umożliwia serwowanie stron HTML za pośrednictwem wbudowanego serwera HTTP, współdzielącego ten sam port dla połączeń WebSocket i żądań HTTP.
Należy wykonać poniższe kroki w celu skonfigurowania tego komponentu:
1. Upuść komponent TsgcWebSocketHTTPServer na formularzu
2. Ustaw Port (domyślnie 80). Jeśli jesteś za zaporą sieciową, prawdopodobnie konieczne będzie jej skonfigurowanie.
3. Należy ustawić dozwolone specyfikacje; domyślnie wszystkie specyfikacje są dozwolone.
RFC6455: jest standardową i zalecaną specyfikacją WebSocket.
Hixie76: jest to wersja robocza i zaleca się nawiązywanie połączeń Hixie76 wyłącznie w celu zapewnienia obsługi starych przeglądarek, takich jak Safari 4.2
AResponseInfo.ContentText := '<HTML><HEADER>TEST</HEAD><BODY>Hello!</BODY></HTML>';
OnHTTPUploadBeforeCreatePostStream: to zdarzenie jest wywoływane po odczytaniu nagłówków i przed utworzeniem strumienia POST.
* W niektórych przypadkach może wystąpić wysokie zużycie procesora spowodowane niepożądanymi połączeniami; w takich przypadkach należy zwrócić błąd 500 dla żądań HTTP lub zamknąć połączenie dla żądań nieznanego protokołu.
5. Utwórz procedurę i ustaw właściwość Active = true.
Inne