Poznáváme C# a Microsoft .NET – 71. díl – Práce s protokoly UDP a TCP

Diskuze čtenářů k článku

Jiri Cincura  |  30. 04. 2006 11:47  | 


Důležité je vědět, že čas doručení a doručení jako takové vůbec není garantováno, tudíž ...

Tak cas doruceni snad neni garantovan ani u TCP, ne?


Naproti tomu protokol TCP je takzvaně spojový, což ...

No ono je TCP spis spojovany protokol.


... mezi dvěma uzly je navázáno stálé aktivní spojení

No pokud je stale, a ma k necemu byt, tak asi i aktivni, ze?
A mezi dvema uzly ano, ale mezi sousedicimi, nikoli koncovymi - to by bylo dobre zduraznit. Packety mohou jit ruznymi cestami.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Petr Dvořák  |  05. 05. 2006 10:31  | 

Dobrý den,
nemám s programováním TCP moc zkušeností, ale chtěl bych se něco přiučit. Chtěl bych si vyzkoušet naprogramovat následující věc: Server čeká v neblokujícím stavu (čili mezitím provádí další akce) na příchozí spojení. Ty jsou asynchronně přijímána a potom se (opět asynchronně) čeká na data. To znamená, že server může přijímat naráz data od více klientů, ale zároveň není při čekání zablokován.
Nemá někdo návrh, jak toto co nejlépe provést? Pro zkušené programátory to asi není takový oříšek, ale já si s tím fakt nevím rady.

Děkuji Dvořák

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jarda  |  05. 05. 2006 10:36  | 

Zdravim,
reseni je napr na http://www.codeproject.com/dotnet/dotnettcp.asp

Souhlasím  |  Nesouhlasím  |  Odpovědět
Deluxe, Deluxe  |  03. 06. 2006 12:35  | 

Kdyz spustim priklad tak mi to napise:
Nemihlo být vytvořeno žádné spojení protože cílový počítač je aktivně odmítl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Deluxe, Deluxe  |  03. 06. 2006 12:38  | 

Kdyz spustim priklad k clanku tak se mi zobrazi tahle chyba:
Nemohlo být vytvořeno žádné připojení, protože je cílový počítač aktivně odmítl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
hubis  |  15. 08. 2006 01:29  | 

Odblokuj si firewall
Hubert Ličman
LSW - software developers
 

Souhlasím  |  Nesouhlasím  |  Odpovědět
Martin  |  05. 09. 2007 15:06  | 

Nevíte prosím někdo, jak se řeší problémy s přenosem českých znaků? Buď mi to tam hází otazníky místo všecho s ASCII nad 127 nebo z toho po přenosu vyjdou paznaky

Souhlasím  |  Nesouhlasím  |  Odpovědět
Milouš  |  15. 09. 2007 14:30  | 

Něco takového jsem řešil a vyřešil. Je potřeba to zakódovat jako Unicode, někde v tom ukázkovém kódu je funkce, která ti zakóduje text před odesláním a při přijetí rozkóduje, musíš ji nahradit aby přijímala Unicode.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
24. 11. 2007 13:58 | 

Programovou oflline verzi seriálu naleznete ke stažení na http://poznavame-c-msnet.wz.cz/

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor

Aktuální číslo časopisu Computer

Megatest 20 procesorů

Srovnání 15 True Wireless sluchátek

Vyplatí se tisknout fotografie doma?

Vybíráme nejlepší základní desky