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