![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Napisalem maly serwer ale nie przewidzialem jednego problemu (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Mianowiecie mam otwartego socket servbera, akceptuje polaczenie i daje fwrite($s, $dane). Problem w tym ze fwrite z zadowloneim po ulamku sekundy konczy dzialanie a dane sie wysylaja. Wszytko bylo by ok ale za fwrite jest fclose. Po zamknieciu bufor oproznia sie i do klienta docieraja strzepki danych. Jak wykryc koniec tranferu i dopiero po zakonczeniu zamknac polaczenie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym ze przegladarka nie konczy nigdy polaczenia.
Moge zawsze dopisywac sobie dane. Ona nie poinformuje mnie czy wsyztko dostala. Moze cos schrzanilem w odpowiedzi HTTP? Kod HTTP/1.1 500 Internal Server Error Date: Tue, 18 Nov 08 23:49:24 +0100 Server: Serwerek Content-Length: 138 Connection: Close Transfer-Encoding: chunked Content-Type: text/html ada <h2>Aaaaa ... psik!</h2><br> .<br> .<br> .<br> .<br> .<br> .<br> .<br> .<br> A gdzie nazdrowie? Serwer kichnol i wygenerowal 500 Error;) <hr>Dodatkowe info: Nie kombinuj ... Akurat 500 error mialem pod reka (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował kiler129 18.11.2008, 23:55:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 18:33 |