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

Povezivanje aplikacija putem Internet-a

[es] :: Visual Basic 6 :: Povezivanje aplikacija putem Internet-a

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 14996 | Odgovora: 109 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Povezivanje aplikacija putem Internet-a02.12.2008. u 18:24 - pre 186 meseci
Koji si port promenila na klijentu? LocalPort na klijentu mozes menjati proizvoljno do 65535 i neces imati problema sve dok ne ubodes neki koji se koristi vec. Bitno je da remote port bude onaj koji je serveru local.
 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-1.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a02.12.2008. u 18:34 - pre 186 meseci
Sorry moja greska, to sa portom je ok, nisam dobro pogledala. Mislim da sam iscrpela ovu temu, za sad :)
Sta da vam kazem nego hvala, eto, od srca. Ovo bas nista nisam znala.
 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-a-1.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a14.12.2008. u 20:47 - pre 186 meseci
Imam jos jedno pitanje, zamisli :)
Kako vidim IP adresu onoga ko se konektovao na server (tj klijenta)?
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Povezivanje aplikacija putem Internet-a15.12.2008. u 00:02 - pre 186 meseci
Napavi da klient programi salju adrese serveru. To je najednostavnije resenje
 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-a-1.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a15.12.2008. u 09:50 - pre 186 meseci
Znam, tako sam i razmisljala. Mislis ovako?
Code:

Winsock1.LocalIP


Nisam sigurna, negde sam cini mi se procitala da to bas i ne radi ali sada ga ne mogu naci i jos mi se cini da si bas ti ucestvovao u diskusiji :)
Navodno tako ne dobijes uvek bas pravu IP adresu?

I jos nesto da te pitam, kako se pravilno koristi winsock kontrola za slanje vise poataka u nizu?
Primer:
Code:

For i = 1 To 5
Winsock1.SendData podatak(i)
Next i


Kada bi se ovo ovako poslalo prilikom primanja dobila bih sve strpano u promenjivu koja prima podatke winsock1.GetData.
Znaci promenjiva koja bi primila podatke pomocu getdata sadrzavala bi jedan string koji bi se sastojao od podatak(1)&podatak(2)&...podatak(5)
E sad, pretpostavljam da za to postoji elegantno resenje. Ja imam 2 ali mislim da to samo bespotrebno komplikuje program. Npr mogu da saljem podatke i posle svakog podatka da ide razmak i onda kada primim podatke da izdvajam delove stringa kao pojedinacne na nacin sto citam citav string i kada naidjem na razmak tu mi je kraj prvog podatka, pa trazim sledeci razmak i tu mi je drugi podatak itd, i drugi nacin je da napravim slanje podataka na nacin da server posalje prvi podatak, kada ga klijent primi on mu vrati string "primio" i kada ga server primi salje drugi podatak i tako u krug ali verovatno postoji elegantnije resenje?
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Povezivanje aplikacija putem Internet-a15.12.2008. u 23:11 - pre 186 meseci
Mislim da nebi dobila povezan string. Svaki paket podataka koji se posalje je zaseban ... koliko se secam tako je u WinSock-u.
Znaci kad vise puta posaljes iz petlje sa druge strane dobijas nekoliko paketa podataka (za svaki okida poseban event).
Ali seti se sta smo imali kod servera ... nije mogao da posalje iz petlje nego smo pravili Timer da bi poslali iz nekoliko poziva funkcije za slanje ...
Dosta stvari vezano za komponente i sl. je objasnjeno u dokumentaciji , ali nije sve. Zato je za ovakve situacije najbolje da se eksperimentise
Napravis neki lak kod od nekoliko redova i isprobavas na razne nacine ...
A ovo za dobijanje IP - a , jesam pisao o tome ... evo nasao sam link http://www.elitesecurity.org/t320018-1#1925815
To je modul za dobijanje IP - a koji sam napisao.
Mozes da pogledas u mom profilu i neke slicne teme.
 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-a-1.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a15.12.2008. u 23:27 - pre 186 meseci
Nece ih slati kao posebne pakete ni u for petlji niti kada se napise
Code:

Winsock1.SendData podatak1
Winsock1.SendData podatak2
Winsock1.SendData podatak3


I onda ih strpa u jedan paket.
Medjutim ako se sve stavi u onaj famozni Timer cak i kada je odziv 1 hiljaditinku sekunde tacno odvaja pakete. Zasto je to tako, ah ko ce ga znati. Avaj mislim da mi je lakse da ipak izdvajam podatke iz stringa koji dobijem pa sam pocela vec tako da radim. Pricala sam i sa Ruzicicem i on misli da je to jedini nacin, a sta se mora nije tesko.
E sada sto se tice IP adrese sada mi nije jasno moze li se koristiti za dobijanje IP a ona komanda preko winsocka ili se ipak mora pisati ceo onaj kod? I cemu onda Winsock1.LocalIP sluzi ako se na to ne moze osloniti? Potrebna mi je tacna IP adresa jer klijenti salju svoj IP serveru a onda ih server prosledjuje dalje klijentu koji je zatrazi da bi se klijenti medju sobom povezali i rasteretili server.Koristiti Winsock1.LocalIP ili ne?
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Povezivanje aplikacija putem Internet-a15.12.2008. u 23:51 - pre 186 meseci
Ne
Na u onoj temi sa linka si mogla da vidis da su neki napisali (sa obrazlozenjem i zasto) da to nije pouzdan nacin, a i ja mislim isto ...
Znaci ipak si uspela da posaljes nekoliko podataka iz jedne petlje, bez Timera ? (ja nisam uspeo kad sam pisao taj primer)
U cemu je bio problem?

 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Povezivanje aplikacija putem Internet-a16.12.2008. u 00:00 - pre 186 meseci
Ustvari :) (sad sam povezao)
Ja sam slao u petlji, ali na razlicite kliente (WinSock niz) ... zato mi nije radilo.
Vidim da ti saljes vise puta ali samo na jedan WinSock.
Ovde kod slanja na vise (ili sa vise) WinSock - ova mislim da je problem sto se sve desava u jednoj funkciji (i neke sistemske stvari iz toga)
Kad se ubaci Timer to se resava

Kad sve uzmemo u obzir zakljucak je da sa WinSock-om (bilo sa jednim ili sa vise) moze da se posalje samo jedan paket podataka u jednoj funkciji.


[Ovu poruku je menjao Eurora3D Team dana 16.12.2008. u 01:28 GMT+1]
 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-1.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a16.12.2008. u 08:47 - pre 186 meseci
Citat:

Znaci ipak si uspela da posaljes nekoliko podataka iz jedne petlje, bez Timera ?


Ne, ne nisam to rekla nego ako umesto petlje sve stavis u timer i ostavis odziv cak i jednu hiljaditinku sekunde i saljes vise paketa preko jednog winsocka (ne bitno da li je broj klijenata 1 ili vise) onda ce sve lepo raditi i slati svaki paket odvojeno a ako stavis npr da jednom klijentu salje 3 podatka i to tako cto ces sva 3 slanje upisati jedno ispod drugog kao sto sam gore napisala poslace ih kao 1 paket. E onda izmedju paketa upises neki znak ili skup znakova kojim ces odvajati pakete i posle ih na prijemu izdvajas kao posebne delove.
 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-1.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a16.12.2008. u 08:56 - pre 186 meseci
Sve mi je jasno osim prakticnog dela.
Naime isprobala sam par puta, svaki put resetovala modem i dobila novu IP adresu i svaki put ju je winsock tacno ocitao. Da li problem nastaje retko ili on nikada ne ocita tacnu IP adresu?
Nisam pokusala da ih i povezem ali ne vidim zasto se ne bi povezali ako je IP adresa tacna. Evo primera da jeste. Gore je IP koju ocitava winsock a dole Ip koji ocitava onaj sajt.?????
Prikačeni fajlovi
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Povezivanje aplikacija putem Internet-a16.12.2008. u 11:14 - pre 186 meseci
Znam to , al teoretski neko moze da ima mnogo komplikovaniji hardver nego ti itd. i to ne mora obavezno da radi kod svakog kako bi trebalo (na onoj temi imas nekoliko objasnjenja vezano za to). Ja sam vezano za dobijanje IP-ova u VB6 sebi 'uveo' praksu da uvek koristim onaj modul jer sam se na jednom poslu ranije dobro 'nazezao' sa ostalim resenjima i od tad samo to koristim.
Tebi ako radi i nemas nameru da taj program saljes nekom drugom koristi to ako ti je jednostavnije.
Ali ako nekom posaljes program i on ne ocitava dobro IP nemoj posle da pitas zasto nece :)

[Ovu poruku je menjao Eurora3D Team dana 16.12.2008. u 12:35 GMT+1]
 
Odgovor na temu

vladobk
penzija
Loznica

Član broj: 27081
Poruke: 389
*.vdial.verat.net.

Sajt: www.melting.rs/bk


Profil

icon Re: Povezivanje aplikacija putem Internet-a06.06.2009. u 17:29 - pre 180 meseci
Morao sam da aktiviram temu jer prikaceni kod ne radi a i jos neki!!
citat:
Evo prepravio sam tvoj projekat, u principu, tvoja ideja sa 2 Winsock kontrole je nepotrebna a i po meni nije bas dobro resenje, ja sam ti sve spakovao na 1 formu i preko 1 Winsock-a.

prikaceni kod "Izmenjen.zip" ne radi na localhostu.

Moje iskustvo govori da su neophodna 2 winsock koontrole Winsock1 i W1 na jednooj formi ili dve forme sa po jednom kontrolom ili gresim

Prikačeni fajlovi
 
Odgovor na temu

vladobk
penzija
Loznica

Član broj: 27081
Poruke: 389
*.inffo.net.

Sajt: www.melting.rs/bk


Profil

icon Re: Povezivanje aplikacija putem Internet-a23.06.2009. u 15:42 - pre 179 meseci
izvinjavam se prikaceni fajl sockEs.zip nije potpun pa evo drugi
Prikačeni fajlovi
 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-a-2.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a24.06.2009. u 13:29 - pre 179 meseci
Ne mogu da ti rade 2 programa u lokalu na ovaj nacin zbog ovih linija
Code:

    Winsock1.Close
    Winsock1.LocalPort = 12345 
    Winsock1.Listen


Kada pokrenes jedan program ws1 osluskuje na portu 12345
Onda pokrenes novi program i taj bi zeleo da osluskuje bas na portu 12345 a to nije moguce jer prvi program vec osluskuje na njemu, zato ti izbacuje gresku

Takodje ovo

Code:

Winsock2.RemoteHost = Winsock1.LocalIP


tu liniju promeni da ne ocitava tvoj IP nego da mu IP zadas iz nekog textboxa. Ovako ce raditi na tvom racunaru jer ce ip oba programa biti isti ali ako das nekome preko interneta necete se spojiti jer ce program pousati da se konektuje na svoj ip umesto na ip osobe kojoj nesto saljes
 
Odgovor na temu

vladobk
penzija
Loznica

Član broj: 27081
Poruke: 389
*.inffo.net.

Sajt: www.melting.rs/bk


Profil

icon Re: Povezivanje aplikacija putem Internet-a27.06.2009. u 17:14 - pre 179 meseci
aha!
na lokalnom racunaru br. porta mora biti razlicit
- text1 = 127.0.0.1
- prvo startujem server i on ceka na portu 12345
- zatim klijenta konektujem na ovaj port
- klijent ceka na portu 12346
- i onda se poruke ispisuju

hvala puno
inace onaj moj chat sam probao na internetu i radi ali ovako je lakse


 
Odgovor na temu

Nevena79
???

Član broj: 202308
Poruke: 335
*.adsl-a-1.sezampro.yu.

Sajt: www.tablic-klub.com


+1 Profil

icon Re: Povezivanje aplikacija putem Internet-a29.06.2009. u 00:44 - pre 179 meseci
E to, tako ce ti raditi. Pozdrav!
 
Odgovor na temu

petkochb
petkochb
Student
Beograd

Član broj: 218983
Poruke: 38
*.adsl-a-2.sezampro.yu.



Profil

icon Re: Povezivanje aplikacija putem Internet-a01.12.2009. u 20:31 - pre 174 meseci
Ljudi da ne bi otvarao novu temu, mislim da je ovde najbolje pitati (ispravite me ako grsim). Isto imam problem sa razmenom IP adresa. Znam ceo princip ... . Mene sad interesuje, da li moze da se na nekom sajtu okaci neki txt dokument i da se u njega upisuju sve IP adrese pokrenutih servera. Znaci interesuje me samo kako upisivati podatke u neku datoteku (tekstualnu) na sajtu (iskoristio bih malo mesta na ortakovom sajtu) i da li je to uopste moguce (jer ne bi zeleo da neka aplikacija zavisi od toga da li je moj PC ukljucen kako bi preko aplikacije koju sam napravio slao sve ip adrese pokrenutih servera klijentima)?
Trange Frange - ePijaca. Postavljajte Vaše oglase BESPLATNO
www.trangefrange.org
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Povezivanje aplikacija putem Internet-a02.12.2009. u 02:11 - pre 174 meseci
Trazi primere za FTP upload ... mislim da sam i ja o tome pisao negde na VB forumu ...
 
Odgovor na temu

Dacex
ucenik

Član broj: 171043
Poruke: 65
*.adsl.eunet.rs.



Profil

icon Re: Povezivanje aplikacija putem Internet-a10.12.2009. u 22:59 - pre 174 meseci
Pozdrav svima!

Zatrebalo mi je neki ovakav program da preko interneta sa mog racunara posaljem na neki drugi racunar nasao sam ove primere. Probao sam dole atacovan kod i kada ga ispobam na svom racunaru radi, cim ga posaljem drugu klient program i ubacim njegovu adresu u server program nece da se konektuje na njega, probao sam sa vise kompijutera ali i dalje je proble isti. Zasto dolazi do toga? koliko sam razumeo winsock podrzava komunikaciju preko interneta. Prikacio sam primer servera i klienta.

Hvala unapred!
 
Odgovor na temu

[es] :: Visual Basic 6 :: Povezivanje aplikacija putem Internet-a

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 14996 | Odgovora: 109 ] > FB > Twit

Postavi temu Odgovori

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