polaczenia tcp
Paweł T. - 24-12-2006 00:41
polaczenia tcp
Pozdrawiam Kolezanki i Kolegow Szanownych!
Mam pytanko jakiej biblioteki uzyc, lub jak sie za to zabrac.
mam napisane 2 programy w delphi. 1 jest clientem a drugi serwerem. Lacza sie po porcie 80 i przesylaja miedzy soba tekst, ktory to sobie przetwarzam. Po 1-sze txt musi byc szyfrowany. Z tego co gdzies doczytalem to java ma w sobie szyfrowanie (biblioteki standardowe), wiec moje pytanie brzmi:
Czego uzyc (jakas stronka z opisem) do polaczenia po porcie 80-tym, Czego uzyc (jakies tutoriale, cokolwiek) do kodowania tekstu.
Programuje w Delphi, ale ze Kylix w linuxie lezy, to musze serwer zrobic w Javie (zyczenie szefa :)), wiec wlasnie zaczynam sie uczyc. Mam nadzieje, ze pomozecie mi przyspieszyc moja prace.
Z gory dziekuje. ________________________________________________ # Pawelek # "Błędów nie robi, kto nic nie robi"
Mikolaj Rydzewski - 24-12-2006 00:41
"Paweł T." <belzebub69@wp.pl> wrote:
> mam napisane 2 programy w delphi. 1 jest clientem a drugi serwerem. > Lacza sie po porcie 80 i przesylaja miedzy soba tekst, ktory to sobie > przetwarzam. Po 1-sze txt musi byc szyfrowany. Z tego co gdzies > doczytalem to java ma w sobie szyfrowanie (biblioteki standardowe), wiec > moje pytanie brzmi: > > Czego uzyc (jakas stronka z opisem) do polaczenia po porcie 80-tym, > Czego uzyc (jakies tutoriale, cokolwiek) do kodowania tekstu.
A nie prosciej postawic sobie Tomcata, skonfigurowac go do polaczen SSL (badz apache+Tomcat i w apaczu wlaczyc SSL) i do tego odpowiednia strone JSP badz serwlet przetwarzajacy ow 'tekst'?
http://tomcat.apache.org
-- Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/ PGP KeyID: 8b12ab02 There are three kinds of people: men, women, and unix.
Paweł T. - 24-12-2006 00:41
Mikolaj Rydzewski wrote:
> A nie prosciej postawic sobie Tomcata, skonfigurowac go do polaczen SSL > (badz apache+Tomcat i w apaczu wlaczyc SSL) i do tego odpowiednia strone > JSP badz serwlet przetwarzajacy ow 'tekst'?
Nie bardzo. Serwer nie jest moj, ja mam tylko wyslac program, ktory po uruchomieniu ma dzialac i tyle, zadnej wiecej zabawy. Pozatym, chcialbym sie nuczyc robic na javie to samo co na delphi potrafie :) Jak juz mi maja placic za nauke to jedziem :) Wiec zwracam sie z prosba o znane Wam biblioteki i mniej wiecej jak tego uzyc.
Pozdrawiam ________________________________________________ # Pawelek # "Błędów nie robi, kto nic nie robi"
Paweł T. - 24-12-2006 00:41
Paweł T. wrote:
> Wiec zwracam sie z prosba o znane Wam biblioteki i mniej wiecej jak tego > uzyc.
Dodam jeszcze, ze mam to zrobic w Eclipse - taki wymog szefostwa :)
Pozdrawiam ________________________________________________ # Pawelek # "Błędów nie robi, kto nic nie robi"
oczek - 24-12-2006 00:41
On 12/5/2006 11:03 AM, Paweł T. wrote:
> Czego uzyc (jakas stronka z opisem) do polaczenia po porcie 80-tym,
http://java.sun.com/docs/books/tutor...ets/index.html
> Czego uzyc (jakies tutoriale, cokolwiek) do kodowania tekstu.
http://java.sun.com/products/jce/
ale skoro jestes zupelnie nie swiadom tematu javy to o podstawach bedziesz sie musial nauczyc na sam poczatek
-- oczek
Mikolaj Rydzewski - 24-12-2006 00:41
"Paweł T." <belzebub69@wp.pl> wrote:
> Nie bardzo. Serwer nie jest moj, ja mam tylko wyslac program, ktory po > uruchomieniu ma dzialac i tyle, zadnej wiecej zabawy.
Offtopicznie: widac jak wazne jest trzymanie sie standardow. Gdyby twoje programy 'gadaly' po http to nie byloby wazne w czym jest serwer. Moglby byc w perlu/php/asp/javie/whatever. A skoro masz jakies wlasne rozwiazanie to teraz trzeba sie meczyc i kombinowac.
A jesli jednak gadaja po http i masz wlasnie serwer napisac, no to jak pisalem: tomcat + jakis serwlet prosty.
-- Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/ PGP KeyID: 8b12ab02 There are three kinds of people: men, women, and unix.
Paweł T. - 24-12-2006 00:41
Mikolaj Rydzewski wrote:
> Offtopicznie: widac jak wazne jest trzymanie sie standardow. Gdyby twoje > programy 'gadaly' po http to nie byloby wazne w czym jest serwer. Moglby > byc w perlu/php/asp/javie/whatever. A skoro masz jakies wlasne > rozwiazanie to teraz trzeba sie meczyc i kombinowac.
Generalnie gadaja po porcie 80-tym, bo taki mi dano (ponoc firewall innego nie przepusci). Owszem Twoje rozwiazanie jest ok (Tomcat + servlet) ale, ze prawie wogole sie na javie nie znam, to przypuszczam, ze napisanie servletu lub innego programu java, zajmie mi podobnie czasu, a przy okazji chcialem sie nauczyc. Tak, mialem ogolny wybor roznych jezykow (to nie musiala byc java), ale ze akurat mi bylo obojetnie, jesli to nie mial byc kylix, to poprosilem, zeby sobie szef wybral, a ze on teraz tez uczy sie eclipse... mam nadzieje, ze to byl dobry wybor i warto uczyc sie javy, choc szczeze wole natywne jezyki :)
Pozdrawiam ________________________________________________ # Pawelek # "Błędów nie robi, kto nic nie robi"
Paweł T. - 24-12-2006 00:41
oczek wrote:
> > ale skoro jestes zupelnie nie swiadom tematu javy to o > podstawach bedziesz sie musial nauczyc na sam poczatek > >
Cos niecos na studiach mialem :) Dzieki z adresy, zobacze, co to i jak dziala, po napisaniu aplikacji (mam nadzieje w tydzien sie wyrobic) zdam Kolegom relacje :) Oczywiscie przyjme kazde inne propozycje bibliotek lub pomysly :)
Pozdrawiam ________________________________________________ # Pawelek # "Błędów nie robi, kto nic nie robi"
Mikolaj Rydzewski - 24-12-2006 00:41
"Paweł T." <belzebub69@wp.pl> wrote:
> Generalnie gadaja po porcie 80-tym, bo taki mi dano (ponoc firewall > innego nie przepusci). Owszem Twoje rozwiazanie jest ok (Tomcat + > servlet) ale, ze prawie wogole sie na javie nie znam, to przypuszczam, > ze napisanie servletu lub innego programu java, zajmie mi podobnie > czasu, a przy okazji chcialem sie nauczyc.
IMO byloby jednak prostrze. Bo nie musialbys oprogramowac kodu serwera, polaczen TCP, itd. Tylko sam proces 'analizy' otrzymanych danych (ktory tak czy owak bedziesz musial oprogramowac).
Tutorial do socketow: http://www.cise.ufl.edu/~amyles/tcpchat/
-- Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/ PGP KeyID: 8b12ab02 There are three kinds of people: men, women, and unix.
Paweł T. - 24-12-2006 00:41
Mikolaj Rydzewski wrote:
> > IMO byloby jednak prostrze. Bo nie musialbys oprogramowac kodu serwera, > polaczen TCP, itd. Tylko sam proces 'analizy' otrzymanych danych (ktory > tak czy owak bedziesz musial oprogramowac). > > Tutorial do socketow: http://www.cise.ufl.edu/~amyles/tcpchat/ >
Przypuszczam, ze masz racje, ale prostota z nauka niewiele ma wspolnego :) Chcialbym nauczyc sie robic calosc i ewentualne kolejne aplikacje, (ktore przypuszczam beda do napisania i w windowsie, i w linuxie) robic juz na javie. Mysle, ze taka nauka mi pomoze w pozniejszej pracy, dlatego teraz chce poswiecic wiecej czasu na to, by potem ew. szybciej pisac takie programy. Masz jeszcze cos o XML w javie, bo jak widze tutorial na sronie suna to mi szczeka podryguje? W Delphi jest to jakby prostsze - skupiasz sie na projektowaniu, a nie ustawianiu wyjscia itp. itd. :)
Czytalem juz ten tutorial - dobry. Moje pytanie bardziej brzmi, czego uzyc, tzn. co jest dobre i bezpieczne, bo widze, ze bibliotek jest sporo, ale ktore sa dobre, wiedza tylko Ci co uzywali :)
Szczerze wdzieczny bede za kazda pomoc w nauce, w zamian postaram sie podzielic doswiadczeniem zdobytym w trakcie pisania aplikacji :)
Pozdrawiam
________________________________________________ # Pawelek # "Błędów nie robi, kto nic nie robi"
Smyk - 24-12-2006 00:41
Paweł T. wrote at Dienstag, 5. Dezember 2006 11:03:
> Czego uzyc (jakas stronka z opisem) do polaczenia po porcie 80-tym, > Czego uzyc (jakies tutoriale, cokolwiek) do kodowania tekstu.
Użyj szyfrowanego połączenia przez socket. Nie będziesz musiał jawnie kodować przesyłanych informacji:
http://java.sun.com/products/jsse/ http://www.exampledepot.com/egs/javax.net.ssl/pkg.html http://www.jguru.com/faq/view.jsp?EID=32388
Resztę możesz sobie wygooglać :-P
-- Smyk
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Połączenie C++ <-> MySQL 4.0. Biblioteka MySQL++.
Polaczenie Oracle Database XE z Database 10g (10.1.0.4.2)
ORA-12154: TNS: nie udalo sie rozstrzygnac podanego identyfikatora polaczenia
TOAD blad polaczenia z serwerem: ORA-01031 insufficient privileges
MS SQL 2005 nie działa sqlmcd - nie może się połączyć
[mysql] wolne polaczenie zewnetrznych hostow z baza
last inser id i polaczenie z baza danych mysql
[FB, ODBC] Ilosc otwartych polaczen do bazy
ORA-12547 TNS Zgubione połączenie pomocy
[PostgreSQL] ODBC - szyfrowanie danych polaczenia w rejestrze
zanotowane.pldoc.pisz.plpdf.pisz.pldirtyboys.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|