ServerSocket - kolejkowanie.

0

Mam pytanko związane z kolejkowaniem informacji przez gniazdo ServerSocket w zakładce Internet.Czy wszystkie dane jakie przyjdą do tego gniazda zostaną obsłurzone?Np kiedy nadaje równocześnie 10 klientów,czy gnazdo to zdąrzy obsłurzyć wszysktie polecenia?Jak wygląda mechanizm kolejkowania ?
Prosze o info. [cya]

0

Ja jestem wlasnie w trakcie pisania czata z uzyciem gniazdek. Informacje przesylam przez SendText i jesli w jednym czasie do gniazda dotrze sporo pakietow sa one laczone w jeden ciag np.:
jednoczesnie dotra takie ciagi:
"ciag1" "ciag 2" ciag 3"
i zostana polaczone w:
"ciag 1ciag 2ciag 3"
Tak sie dzieje u mnie dlatego na koncu kazdego ciagu stawiam jakis znak sluzacy za separator i Server oddziela wiadomosci dzieki temu znakowi (uzylem znaku u kodzie ASCII = 5 poniewaz nie da sie go wklepac klawiaturka) :)
Nie wiem jak jest z przesylaniem przez SendStream i przechowywaniem wiekszej ilosci otrzymanych danych:-/
Pozdrawiam!

0

Juz lepiej jest robic inaczej.

Na początku pakietu dawaj po prostu bajt lub integer określający jego długość. I potem tylko "porozcinaj stringa na kawałki".

0

Wiesz Szymek jesteś naprawdę inteligentnym człowiekeim.Jak ci się nudzi to sobie idź pobiegaj z psem !!!! :-[

0

Wiesz Szymek jesteś naprawdę inteligentnym człowiekeim.

popieram, na dodatek bardziej od Ciebie. Chyba nie zauwazyles, ze metoda ktora podal Szymek jest istotnie przydatna (i skuteczna) w sytuacji jaka opisal jego poprzednik. Nie wiesz prawdopodobnie takze o tym, ze w ten sposob dziala wiekszosc profesjonalnych protokolow komunikacyjnych, ale po co Ci to wiedziec, lepiej bluzgac. Gdybys placil ludziom za odpowiedzi, to bym powiedzial 'zwolnij go', ale skoro tego nie robisz to moze kopnij sie w lewe jadro? Czasem pomaga.

0

hmmm... wychodzi na to, że nie warto udzielać rad niektórym ludziom :(

0

Nikomu nieubliżam !!! Tylko wkurza mnie jak na każdym poście jest ten głupi tekst :"ludzie niepiszcie głupich pytań" czy coś w tym rodzaju..Jak ktoś ma udzielać bezsensownej odpowiedzi to niech wcale jej nie udziela!!!.

1 użytkowników online, w tym zalogowanych: 0, gości: 1