Thread View: pl.comp.lang.vbasic
4 messages
4 total messages
Started by CYSTERNA
Thu, 22 Apr 2010 07:51
VB6 - Jak rozpoznac połączenie VPN
Author: CYSTERNA
Date: Thu, 22 Apr 2010 07:51
Date: Thu, 22 Apr 2010 07:51
14 lines
1925 bytes
1925 bytes
Mam klienta w VB6 który łączy sią z MySQL'em i miesza w bazie. Jak user jest w LANie to nie ma problemu, wszystko śmiga jak burza. Jak klient połączy się z LAN'em przez VPN'a korzystając z jakiegoś iPlusa to juz jest masakra. Problem w tym, że klient wczytuje z bazy i zapisuje do bazy mnóstwo rzeczy diagnostycznych które powodują, że wszystko działa bardzo wolno. Mam 2 wyjścia, albo napisac nowego klienta (okrojona wersja pierwszego) co mi się w ogóle nie podoba albo w jakiś sposób wykryć czy klient łączy sie z bazą za pomocą VPN i to rozwiązanie jest dla mnie najlepsze. Tylko jak to zrobic? Nie mogę uzywać żadnych skompilowanych DLL czy ActiveX, może przez API jakoś sie da? dzięki za pomoc CYSTERNA
Re: VB6 - Jak rozpoznac połączenie VPN
Author: joker77
Date: Thu, 22 Apr 2010 09:11
Date: Thu, 22 Apr 2010 09:11
7 lines
1528 bytes
1528 bytes
Zakładam że problemy są dwa: 1) szybkość = umts na dzień dzisiejszy, oczywiście warto zwrócić uwagę ile to tych danych chcemy przepchać na drugą stronę 2) opóźnienia = w przypadku łączności gsm,umts na ten moment daje wyniki minimum >=200ms Wnioski sam wyciągnij.
Re: VB6 - Jak rozpoznac połączenie VPN
Author: Michal AKA Miki
Date: Thu, 22 Apr 2010 23:17
Date: Thu, 22 Apr 2010 23:17
25 lines
2389 bytes
2389 bytes
Użytkownik "CYSTERNA" <e.cysterna@wp.pl> napisał w wiadomości news:62f32f47-a611-47ed-b8f0-1d6598b7c83f@v14g2000yqb.googlegroups.com... > Mam klienta w VB6 który łączy sią z MySQL'em i miesza w bazie. Jak > user jest w LANie to nie ma problemu, wszystko śmiga jak burza. Jak > klient połączy się z LAN'em przez VPN'a korzystając z jakiegoś iPlusa > to juz jest masakra. Problem w tym, że klient wczytuje z bazy i > zapisuje do bazy mnóstwo rzeczy diagnostycznych które powodują, że > wszystko działa bardzo wolno. Mam 2 wyjścia, albo napisac nowego > klienta (okrojona wersja pierwszego) co mi się w ogóle nie podoba albo > w jakiś sposób wykryć czy klient łączy sie z bazą za pomocą VPN i to > rozwiązanie jest dla mnie najlepsze. Tylko jak to zrobic? Nie mogę > uzywać żadnych skompilowanych DLL czy ActiveX, może przez API jakoś > sie da? Ja nie jestem specjalista, ale wydaje mi sie, ze problem lepiej rozszerzyc - moze nie mow o polaczeniu VPN tylko o polaczeniu zdalnym... wsrod VPNow jest sporo roznych rozwiazan (Microsoft, Cisco, Checkpoint, OpenVPN itp), kazdy ma swoje charakterystyczne parametry... Chyba prosciej bedzie, jesli wykryjesz po prostu adres IP karty sieciowej klienta (aktywnej, ale tej fizycznej) i porownasz do adresu IP serwera - wtedy mozesz smialo powiedziec, ze ten czy tamten laczy sie zdalnie... Pozdrawiam Michal
Re: VB6 - Jak rozpoznac połączenie VPN
Author: CYSTERNA
Date: Fri, 23 Apr 2010 06:32
Date: Fri, 23 Apr 2010 06:32
29 lines
2952 bytes
2952 bytes
On 23 Kwi, 01:17, "Michal AKA Miki" <jakistammic...@z.onetu.pl> wrote: > Użytkownik "CYSTERNA" <e.cyste...@wp.pl> napisał w wiadomościnews:62f32f47-a611-47ed-b8f0-1d6598b7c83f@v14g2000yqb.googlegroups.com... > > > Mam klienta w VB6 który łączy sią z MySQL'em i miesza w bazie. Jak > > user jest w LANie to nie ma problemu, wszystko śmiga jak burza. Jak > > klient połączy się z LAN'em przez VPN'a korzystając z jakiegoś iPlusa > > to juz jest masakra. Problem w tym, że klient wczytuje z bazy i > > zapisuje do bazy mnóstwo rzeczy diagnostycznych które powodują, że > > wszystko działa bardzo wolno. Mam 2 wyjścia, albo napisac nowego > > klienta (okrojona wersja pierwszego) co mi się w ogóle nie podoba albo > > w jakiś sposób wykryć czy klient łączy sie z bazą za pomocą VPN i to > > rozwiązanie jest dla mnie najlepsze. Tylko jak to zrobic? Nie mogę > > uzywać żadnych skompilowanych DLL czy ActiveX, może przez API jakoś > > sie da? > > Ja nie jestem specjalista, ale wydaje mi sie, ze problem lepiej rozszerzyc - > moze nie mow o polaczeniu VPN tylko o polaczeniu zdalnym... wsrod VPNow jest > sporo roznych rozwiazan (Microsoft, Cisco, Checkpoint, OpenVPN itp), kazdy > ma swoje charakterystyczne parametry... > Chyba prosciej bedzie, jesli wykryjesz po prostu adres IP karty sieciowej > klienta (aktywnej, ale tej fizycznej) i porownasz do adresu IP serwera - > wtedy mozesz smialo powiedziec, ze ten czy tamten laczy sie zdalnie... > I to jest właśnie dobre rozwiązanie, pomysł super. Nie jest co prawda uniwersalny ale u mnie zadziała. dzięki CYSTERNA
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads