Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

TCP/IP komponente

[es] :: C/C++ programiranje :: TCP/IP komponente

[ Pregleda: 3454 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

itf
Zagreb

Član broj: 59794
Poruke: 993
*.fsb.hr.



+9 Profil

icon TCP/IP komponente28.02.2006. u 17:23 - pre 221 meseci
Koja je tocno razlika izmedju ThreadBlocking i Blocking i nonBlocking?

Koliko sam skuzio... nonBlocking ne blokira aplikaciju dok se izvrsava zahtjev dobiven putem mreze, dok Blocking to radi. ThreadBlocking ce zablokirati samo thread u koji je dodjeljen toj konekciji. Je li ovo stoji, ili imam kriva shvacanja o ovome?
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
..81.static.gus.vf.siwnet.net.

Sajt: dejan.lekic.org


+2 Profil

icon Re: TCP/IP komponente28.02.2006. u 18:57 - pre 221 meseci
Kakve veze ima tvoj tekst sa naslovom? Podsecam, naslov teme je "TCP/IP komponente" ...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: TCP/IP komponente28.02.2006. u 19:08 - pre 221 meseci
Postoji (kod TClientSocket i TServerSocket):

NA STRANI KLIJENTA: ctBlocking i ctNonBlocking
NA STRANI SERVERA: stNonBlocking i stThreadBlocking

Ako postavis tip KLIJENTA na ctBlocking, onda nakon:
Code:

ClientSocket->Open()

...program STOJI na toj liniji NEDEFINISANI broj sekundi (zapravo zavisno od toga
da li si u LAN-u oko 5 sekundi ili INTERNETU oko 60 sekundi). Takodje u takvoj
situaciji tesko da ces PROGRAMSKI prekinuti cekanje. Jedini nacin je iz nekog
DRUGOG thread-a, ali i tada ces imati probleme, mada je to druga prica.

Ako postavis tip KLIJENTA na ctThreadBlocking, onda nakon:
Code:

ClientSocket->Open()

...program ide odmah na sledecu liniju i DALEKO bolje procesira poruke.

Savet: UVEK KORISTI NA KLIJENSTKOJ STRANI clNonBlocking.


Ako kod SERVERA koristis stNonBlocking, onda ces kod "bombardovanja" vise
klijenata na server dobiti IZMESANE poruke.

Ako kod SERVERA koristis stThreadBlocking, onda prethodno moras napraviti THREAD
koji ce poruke svakog klijenta HVATATI u svom "podrucju" bez sanse za mesanjem.

Savet: UVEK KORISTI NA SERVERSKOJ STRANI stThreadBlocking


Inace, ceo kod vec imas :)


P.S.

TClientSocket i TServerSocket se "potiskuju" iz C++ Builder-a iako celi sistemu
(po recima nekih ljudi) godinama pouzdano rade sa tim komponentama. Kod novog
C++ Buildera 2006 ove komponente treba "do-instalirati" jer se ne vide na paleti
sa komponentama.

P.P.S. Kao zamena, preprucuje se Indy set komponenti koje su IZUZETNO
kvalitetne i sav THREAD-ing ce raditi UMESTO KORISNIKA.

 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.fsb.hr.



+9 Profil

icon Re: TCP/IP komponente01.03.2006. u 16:48 - pre 220 meseci
Citat:
Kakve veze ima tvoj tekst sa naslovom? Podsecam, naslov teme je "TCP/IP komponente" ...

Kad mi se ovakav biser javi... Da imas pojma sto su TCP/IP komponente znao bi o cemu pricam. Bolje se nemoj ovako blamirati i sramotiti.

X Files, zahvaljujem na odgovoru.
 
Odgovor na temu

netoff
Duca Pantelić
USA

Član broj: 15761
Poruke: 42
*.kg.sbb.co.yu.



Profil

icon Re: TCP/IP komponente02.03.2006. u 15:59 - pre 220 meseci
Kako te itf, samo nije sramota em tražiš pomoć pa još posle pluješ ljude. Čovek je potpuno u pravu naslov i sama poruka su potpuno nepovezane, i svakoj normalnoj osobi zvuče potpuno ne nelogično. Ne razumem zašto bi se neko blamirao ako ne zna tamo neku funkciji ili klasu iz ne znam ni ja kakve borlandove biblioteke. Forum se ne zove Borland ili vcl ili kako već nego c++, pa se onda potrudi da i za one koji ne koriste te bibliotek bude jasno o čemu se radi.
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.fsb.hr.



+9 Profil

icon Re: TCP/IP komponente02.03.2006. u 16:20 - pre 220 meseci
Citat:
netoff: Kako te itf, samo nije sramota em tražiš pomoć pa još posle pluješ ljude. Čovek je potpuno u pravu naslov i sama poruka su potpuno nepovezane, i svakoj normalnoj osobi zvuče potpuno ne nelogično. Ne razumem zašto bi se neko blamirao ako ne zna tamo neku funkciji ili klasu iz ne znam ni ja kakve borlandove biblioteke. Forum se ne zove Borland ili vcl ili kako već nego c++, pa se onda potrudi da i za one koji ne koriste te bibliotek bude jasno o čemu se radi.


Nema me sta biti sramota.

U naslovu fino pise "KOMPONENTE", a zna se sto su komponente i onda cijela stvar nema sta biti nelogicna. Onaj tko nezna sto su komponente nema sto lupati gluposti o tome, a kamoli se praviti pametan.

Isto tako.. Ja sam pitao u C/C++ forumu pa je valjda ocito da mislim na rad sa tim komponentama U C++u. Znaci, Komponente + C++. Mislim stvarno... al' ga neki ljudi nemaju inteligencije da dvije stvari zbroje.

Prema tome, naslov i poruka NISU NEPOVEZANE, jer da jesu ne vjerujem niti da bi X Files (koji je odgovorio) shvatio o cemu ja pricam. Kome je nelogicno? Onome tko nezna. Jesam ja njemu ili tebi kriv sto neznate da u TCP/IP komponentama postoje Blocking ili ThreadBlocking metode??? Nisam. To je vasa stvar

Zasto blamirati i sramotiti? Znas onaj izraz "pametniji si ako sutis"? Ja ako nesto ne znam ili nisam upucen u to radije cu sutiti i pustiti ljude koji su pametniji od mene o tome da pricaju, a ja cu nesto nauciti slusajuci njih, ili cu PITATI ako ne znam, a necu uletavati ko' biser i pocet nekome solit pamet.


[Ovu poruku je menjao itf dana 02.03.2006. u 17:29 GMT+1]
 
Odgovor na temu

dr ZiDoo
Banja Luka

Član broj: 189
Poruke: 1728
*.dialup.blic.net.

Jabber: ZiDoo@elitesecurity.org
ICQ: 299539598
Sajt: zidoo.geek.rs.ba


Profil

icon Re: TCP/IP komponente02.03.2006. u 18:07 - pre 220 meseci
itf očito ne zna ko je naš dragi drug leka, da zna možda bi ga persiro ;)
tu nema kašike....
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.fsb.hr.



+9 Profil

icon Re: TCP/IP komponente02.03.2006. u 18:08 - pre 220 meseci
Citat:
dr ZiDoo: itf očito ne zna ko je naš dragi drug leka, da zna možda bi ga persiro ;)

Da... bas

[Ovu poruku je menjao itf dana 02.03.2006. u 19:09 GMT+1]
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: TCP/IP komponente03.03.2006. u 09:03 - pre 220 meseci
Citat:
itf:
Kad mi se ovakav biser javi...

Mozda si ipak nesto propustio da procicas?
http://www.elitesecurity.org/tema/76765/0#487072
http://www.elitesecurity.org/o/pravilnik/korisnici/
http://www.catb.org/%7Eesr/faqs/smart-questions.html
idb
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.fsb.hr.



+9 Profil

icon Re: TCP/IP komponente03.03.2006. u 12:37 - pre 220 meseci

Joj daj ljudi okanite me se. Da si i ti toliko pametan ne bi gurao nos u nesto sto te se ne tice.

[Ovu poruku je menjao itf dana 03.03.2006. u 13:45 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: TCP/IP komponente

[ Pregleda: 3454 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.