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

VB.NET GPRS Komunikacija?

[es] :: .NET :: .NET Desktop razvoj :: VB.NET GPRS Komunikacija?

[ Pregleda: 1855 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Omega Warrior
Zoran Bogdanov
Croatia

Član broj: 68126
Poruke: 43
*.adsl.net.t-com.hr.



Profil

icon VB.NET GPRS Komunikacija?29.02.2008. u 07:47 - pre 196 meseci
Pozdrav,

Znam da sam već dosadan sa ovom temom, ali aplikacija mi je zavrsena i htio bih dati sve od sebe da to proradi.

Ideja je ovakva:
dvije aplikacije (u suštini potpuno iste, samo mehanizam drugaćiji) jedan radi na Windows CE uređaju sa .NET compact frameworkom, a druga na PC-u sa .NET frameworkom (aplikacija je tako napravljena da nema promjene koda između frameworka).

Za prijenos podataka, kad se pokrene aplikacija ona automatski ode na jedan server i tamo stavi neki svoj ID i trenutnu IP adresu. (to radi i GPRS uređaj i PC).

Kada se pokreće prijenos podataka, onaj koji ga pokreće ode na taj server i izabere onog kome hoće slat, nakon toga otvara socket i spaja se na tu IP adresu sa nekim portom...

Između dva PC-a to radi savršeno.

Između WIN CE uređaja (GPRS) i PC-a ne ide baš tako bajno. GPRS uređaj može slati podatke (ode na onaj server, pokupi IP kome hoće poslati i direktno se spoji na tu IP adresu (SOCKET)).

PC- to fino primi i sve je ok, ali kada PC hoće uspostaviti vezu sa GPRS uređajem, ne ide... nikako!

Već 2 dana proučavam,debugiram itd... bez uspjeha, u programskom djelu nema razloga zašto to ne bi radilo.

Kad sam se malo bolje raspitao, netko mi je rekao da ISP za GPRS zabranjuje dolazne konekcije na GPRS uređaj (GPRS uređaj "sluša" na određenom portu za nadolazeće konekcije), nikako se nemogu spojiti na taj GPRS uređaj, u socket Exceptionu mi se pojavi greška "The target machine actively refused the connection". To mi se događalo kada nije otvoren port onoga kome se šalje...
Otišao sam sa GPRS uređaja na stranicu www.whatsmyip.org i testirao port na kojem se šalje, i rezultat je da je on uvijek zatvoren...
Neznam koliko je ta stranica pouzdana...?

Ako imate bilo kakvih ideja, sugestija...
Stvarno bi mi dobro došle.

Unaprijed se zahvaljujem

P.S
mmix hvala ti za onaj članak, po onom tvom odgovoru, ISP zabranjuje konekciju, ali moram biti 100% siguran, jer alternativa je izmišljanje potpuno druge koncepcije i ispočetka pisati aplikaciju na kojoj sam radio puna 3 mjeseca... :(
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: VB.NET GPRS Komunikacija?29.02.2008. u 08:30 - pre 196 meseci
Nazalost, odgovor se nije promenio samo zato sto je nova tema "The target machine actively refused the connection" gresku nije izazvao tvoj telefon vec telekomov gateway server.

Ako bas hoces potvrdu, skini jedno od onih networking aplikacija koje ti je Vranac preporucio i radi sledece:

1. Pogledaj IP adresu telefona kroz taj tool i uporedi je sa IP adresom koju dobijas na whatsmyip.org. Ako se adrese razlikuju onda imas privatnu IP adresu iza NAT servera (cija je IP adresa ona koja se vidi na sajtu). Ako si iza NAT-a, IP adresa koju ti vidis na telefonu nije adresa kojom se tvoj telefon vidi na internetu. Medjutim cak iako se na server prijavis sa IP adresom NAT servera konekcija nece proci jer je NAT ne dozvoljava

2. Iskoristi istu tu alatku da izlistas otvorene listener portove na telefonu i videces da je tvoj port otvoren. Garantujem (inace bi ti prebacivanje socketa u listen mode bacilo exception). Kad bi napravio drugu CE aplikaciju da se konektuje na localhost:<tvojport> konekcija bi prosla.

Ovaj problem neces resiti sa nama ovde, jedina sansa da izbegnes rewrite aplikacije za CE je da probas da napravis neki dil sa operaterom mobile telefonije. Pozovi tehnicku podrsku i trazi da te spoje sa nekim ko je zaduzen za konfigurisanje i administraciju GPRS servera i sa tom osobom procaskaj o opcijama koje su ti na raspolaganju. Ako ti izadju u susret, imaj samo u vidu da ako aplikaciju pravis za prodaju da ce iste privilegije na GSM mrezi i tvoji klijenti morati da imaju pa se na vreme osiguraj da je to moguce i da li postoji monetarni trosak za to.


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: VB.NET GPRS Komunikacija?29.02.2008. u 11:58 - pre 196 meseci
Sad mi je nesto palo na pamet pricajuci sa ortakom.

Ako mozes da se kod operatera pretplatis na blackberry uslugu, mozda ovo moze da se "izmanipulise".

1. Napravis svoj real-time proxy server, cija ce jedina svrha da bude da prima podatke od udaljene masine i prosledi ih na mobilni telefon sa traznim ID-om.
2. Taj server prijavis kod operatera kao blackberry server i uzmes APN za to (ovo stvarno ne znam koliko bi te kostalo, vidi sa operaterom)
3. na mobilnom telefonu otvoris listen na portu koji standardno koristi blackberry za svoju komunikaciju
4. Kad se mobilni prijavi sa svojim IDom i IP adresom, umesto svoje IP adrese nek registruje adresu proxy servera da bi udaljeni racunari koji salju podatke na mobilni ustvari podatke poslali na proxy




Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: VB.NET GPRS Komunikacija?02.03.2008. u 15:40 - pre 196 meseci
Jesi uspeo nesto da resis sa operaterom?

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Omega Warrior
Zoran Bogdanov
Croatia

Član broj: 68126
Poruke: 43
*.adsl.net.t-com.hr.



Profil

icon Re: VB.NET GPRS Komunikacija?03.03.2008. u 06:26 - pre 196 meseci
To mi je bila prvobitna ideja, i ona je iskušana i radi... ali je direktan socket -> socket prijenos puni bolji i kvalitetniji, ali šta češ...

Hvala ti mmix na svoj podršci!

[Ovu poruku je menjao Omega Warrior dana 04.03.2008. u 11:43 GMT+1]
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: VB.NET GPRS Komunikacija?03.03.2008. u 07:15 - pre 196 meseci
Pa pazi, tebi su i dalje dozvoljene outbound konekcije bilo koje vrste, ne mora da bude FTP. Ti i dalje mozes da napravis socket klijent na terminalu koji ce da salje podatke tvom serveru, ako bas hoces.


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: VB.NET GPRS Komunikacija?

[ Pregleda: 1855 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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