Vizualni C a Basic pro komercni aplikace Win/Lin

Pavel Hudeček edizon na seznam.cz
Pátek Září 12 19:28:37 CEST 2014


No to je ale poněkud krok zpět. Takové způsoby jsem praktikoval naposled před mnoha lety při přímém použití wisock.dll. Pak jsem začal používat VS98 a v něm komponentu winsock.ocx, která má na všechno události.

Třeba v Builderu je nějaká komponenta, která události negeneruje a v diskusích je její použití považováno za masochizmus:-) Proto asi Embarcadero do něj koupilo IndyUDPClient a IndyUDPServer (a ještě podobné IdnyTCP...), které se dají jakž takž normálně používat.

PH

Od: Jaroslav Buchta 
Ja to resim tak, ze si udelam vlakno ktery tu komunikaci obsluhuje... 
Ale je pravdepodobne, ze na to neco primo je, ja to mam radsi pod 
kontrolou.  A asi se najde nejaka trida, ktera to uz bude resit. Na C# 
me neprestava fascinovat dostupnost free zdrojovych textu prakticky na 
vsechno.

Dne 12. 9. 2014 18:29, Pavel Hudeček napsal(a):
> Našel jsem tohle:
> http://msdn.microsoft.com/cs-cz/library/system.net.sockets.udpclient%28v=vs.110%29.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2
>
> Jestli jsem to správně pochopil, tak příjem dat probíhá tak, že udpClient.Receive čeká, až přijdou data. To se mi ale vůbec nelíbí.
>
> Je nějaký způsob, jak udělat, aby mi po příchodu dat přišla událost a její obsluha si výsledek přečetla?
>
> Od: Jaroslav Buchta
> Komponentu na komunikaci nepotrebujete, jako vsechno, na co si clovek
> vzpomene ma tridu v .NET knihovnach.  Stejne jako sifrovani (no tomu moc
> neverim... ;-) , zipovani,  compact sql databaze, ...


Další informace o konferenci Hw-list