Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Wysyłanie/odbieranie pakietów w C#

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Informatyka
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cheater_
Orajt:)



Dołączył: 28 Lut 2006
Posty: 1022
Przeczytał: 0 tematów


PostWysłany: Nie 19:21, 04 Maj 2008    Temat postu: Wysyłanie/odbieranie pakietów w C#

Bawił się ktoś z was klasami TCPClinet i TCPServer w .NET?
Chodzi mi o to, czy w momencie, gdy metodą TCPClient.GetNetworkStream().Write() wysyłamy tablicę byte-ów, to:

1) czy tablica dojdzie do odbiorcy w całości, czy jakoś pofragmentowana - czyli czy metoda Read() po drugiej stronie połączenie zwróci taki sam zestaw byte-ów?

2) czy jeśli w ten sposób wyślemy dwie tablice, to czy można zalożyć, że dotrą one w takiej samej kolejności w jakiej zostały wysłane?

3) czy samemu trzeba implementować obsługę ginących pakietów, czy może jest to jakos wykrywane i zostaje rzucony jakiś wyjatek albo coś? :P


Ostatnio zmieniony przez cheater_ dnia Nie 19:22, 04 Maj 2008, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Makros
pijak



Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Nie 20:36, 04 Maj 2008    Temat postu: Re: Wysyłanie/odbieranie pakietów w C#

cheater_ napisał:
3) czy samemu trzeba implementować obsługę ginących pakietów, czy może jest to jakos wykrywane i zostaje rzucony jakiś wyjatek albo coś? :P


Z tego co mi sie wydaje to protokół TCP ma potwierdzenia, więc pakiety nawet jak zginą są wysyłane jeszcze raz.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
SZCZUR
żul



Dołączył: 09 Lis 2005
Posty: 603
Przeczytał: 0 tematów


PostWysłany: Pon 8:27, 05 Maj 2008    Temat postu:

1) musi dojsc dokladnie to co wyslales, ale ze to jest strumieniowe to mozesz wyslac pakiety: "ala" "ma" "kota" a otrzymać: "alam" "ak" "ota"
2) dojdzie w takiej kolejnosci jak wyslales
3) nic nie zginie

[link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cheater_
Orajt:)



Dołączył: 28 Lut 2006
Posty: 1022
Przeczytał: 0 tematów


PostWysłany: Wto 9:55, 06 Maj 2008    Temat postu:

danke shön :P
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Informatyka Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin