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

Provera blokiranosti portova

[es] :: C++ programiranje :: Provera blokiranosti portova

[ Pregleda: 776 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tandarela
Beograd

Član broj: 152717
Poruke: 48
*.eunet.yu.



Profil

icon Provera blokiranosti portova21.10.2007. u 15:30

Pozdrav!

Zanima me kako bi se izvršila provera da li je neki port blokiran, tj. da li ću u daljem radu aplikacije moći da koristim port N za razmenu podataka ( tačno da znam zbog čega mi neka funkcija za rad sa soketima ne radi ). Nebitno mi je okruženje u kom bi se ovo radilo, bitan mi je princip.
21.10.2007. u 15:30 

karas

Član broj: 5574
Poruke: 359
*.vlayko.co.yu.



Profil

icon Re: Provera blokiranosti portova22.10.2007. u 11:01
Recimo ako klijentu ne uspe connect() odnosno serveru bind() na taj port.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
22.10.2007. u 11:01 

tandarela
Beograd

Član broj: 152717
Poruke: 48
*.eunet.yu.



Profil

icon Re: Provera blokiranosti portova22.10.2007. u 12:44
Citat:
karas: Recimo ako klijentu ne uspe connect() odnosno serveru bind() na taj port.

OK. To sam pokušao. Ali
Koju grešku dobijam ako je port blokiran?
22.10.2007. u 12:44 

itf
Zagreb

Član broj: 59794
Poruke: 703
161.53.237.*

ICQ: 337738018


Profil

icon Re: Provera blokiranosti portova22.10.2007. u 15:42
Citat:
tandarela: OK. To sam pokušao. Ali
Koju grešku dobijam ako je port blokiran?
Zavisi o komponentama koje koristiš
22.10.2007. u 15:42 

tandarela
Beograd

Član broj: 152717
Poruke: 48
*.eunet.yu.



Profil

icon Re: Provera blokiranosti portova22.10.2007. u 17:52
Pretpostavljam da se pod connect i bind misli na generične socket funkcije, pa zato pitam za grešku. Nije navedeno da se radi o nekoj komponenti.

@itf : Da li znaš neku komponentu koja bi mogla da odradi to što mi treba?
22.10.2007. u 17:52 

karas

Član broj: 5574
Poruke: 359
*.vlayko.co.yu.



Profil

icon Re: Provera blokiranosti portova23.10.2007. u 07:42
POSIX definiše bind() i connect(), mislim da i Windows soketi imaju sličan API. U svakom slučaju, uvek možeš grešku da vidiš u errno odnosno sa strerror().
Poco biblioteka (http://www.appinf.com/poco/download/) je open source, radi pod Windows-om i Unix-om i ima klase za rad sa soketima koje pojednostavljuju kodiranje.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
23.10.2007. u 07:42 

itf
Zagreb

Član broj: 59794
Poruke: 703
161.53.237.*

ICQ: 337738018


Profil

icon Re: Provera blokiranosti portova23.10.2007. u 12:35
Citat:
tandarela: Pretpostavljam da se pod connect i bind misli na generične socket funkcije, pa zato pitam za grešku. Nije navedeno da se radi o nekoj komponenti.

@itf : Da li znaš neku komponentu koja bi mogla da odradi to što mi treba?
Primjerice, u Borlandu C++ Builderu (Turbo C++u) su ti najbolje Indy komponente. Svakako ćeš njima moći izvesti sve što ti bude trebalo.
23.10.2007. u 12:35 

tandarela
Beograd

Član broj: 152717
Poruke: 48
*.eunet.yu.



Profil

icon Re: Provera blokiranosti portova23.10.2007. u 17:08
@karas
Da, winsock ima isti API i sa WSAGetLastError() dobijam grešku. Pregledao sam na MSDN spisak grešaka i nisam uspeo da pronađem grešku koja mi treba.

@itf
Pretpostavljam da su Indy komponente wraperi winsock apija, ali pogledaću svakako.

tnx
23.10.2007. u 17:08 

[es] :: C++ programiranje :: Provera blokiranosti portova

[ Pregleda: 776 | Odgovora: 7 ]

Postavi temu Odgovori

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