INDY - aplikacja typu Klient-Serwer.

0

Czy istnieje zapotrzebowanie na artykuł pokazujący jak zbudować aplikację typu Klient - Serwer na przykładzie pakietu INDY.

0

Czy istnieje zapotrzebowanie na przykładowy kod pokazujący jak zbudować aplikację typu Klient - Serwer na przykładzie pakietu INDY.

A co to za pytanie? Na 4p i google jest tego w sracz, tylko trzeba deklem ruszyć.
Zaraz tu pewnie co niektórzy maniacy będą polecać synapse och ach.

0
Indiana napisał(a)

Czy istnieje zapotrzebowanie artykuł pokazujący jak zbudować aplikację typu Klient - Serwer na przykładzie pakietu INDY.

A co to za pytanie? Na 4p i google jest tego w sracz, tylko trzeba deklem ruszyć.
Zaraz tu pewnie co niektórzy maniacy będą polecać synapse och ach.


Widziałem przykład na 4p. Do niczego się to nie nadaje.

Mój kod jest co najmniej 4x dłuższy bo:

  • obsługuje dwukierunkową komunikację między serwerem a dowolną (!!!) ilością klientów.
  • wątek klienta który czeka na połączenie z serwerem, gdy ten nie jest osiągalny (brak błędu #10061 connection refused).
  • łatwa możliwość rozbudowania o kolejne komunikaty wysyłane pomiędzy klientem, a serwerem.
  • lista podłączonych klientów. Można sobie wybrać do którego ma być wysłany komunikat.
  • możliwość rozbudowania o transmisję buforów, strumieni, czyli możesz sobie wysyłać dowolne dane.
  • łatwo można sobie przerobić to na coś w rodzaju a'la GG. Taki komunikator ze swoim własnym serwerem pośredniczącym w komunikacji na bazie wymyślonego przez siebie protokołu.

Wujek Google i ciocia Bing faktycznie znajduje mnóstwo przykładów, tylko że trzeba mieć duży dekielek aby rozszyfrować zawartość, a nie każdy ma takowy dekielek. ;-P

Wiem że cała masa ludzi ma problem z INDY (albo się go boją) bo nie potrafią zaprogramować w INDY podstaw dwukierunkowej komunikacji Klient-Serwer. Wolę zorientować się czy jest zapotrzebowanie na taki artykuł, bo nie chcę się niepotrzebnie naprodukować!

P.S.
Nie interesuje mnie czy Synapse jest lepsze, ani ICS, ani TSocks, ani Sockety. To nie moja wojna!

0

Artykuł? Bardzo chętnie zawsze to coś więcej do poczytania :)

btw

Indiana napisał(a)

Zaraz tu pewnie co niektórzy maniacy będą polecać synapse och ach.

Ludzi warto uświadamiać że zęby lepiej myć szczoteczką niż, niż palcami.

0

Powiem krótko, jak masz ochotę napisać sensowny artykuł to jak najbardziej jest potrzeba - przynajmniej będzie do czego odesłać setki pytających.
Co do krzykaczy Indy be, Synapse cacy to się nie wypowiadam bo szkoda marnować czas jak ktoś chce Indy to niech robi w Indy i tyle czy jak ktoś z Was coś chce zrobić w Delphi to odsyłacie go do C#?
Wszystko ma swoje wady i zalety dlatego wybór zawsze się pozostawia programiście (pytającemu) w zależności od rodzaju aplikacji i jego stopnia opanowania programowania z wykorzystaniem tych komponentów.
Ja co wolę robić w Indy robię w indy, co w Synapse to Synapse ale po prostu wszystko zalezy co ma program robić, jaki mam czas na wykonanie tego, czy trochę większa waga programu gra role itd... powiem tyle jak ktoś ma ochotę dłubać to można od razu w WinApi po co Synapse czy Indy?
Reasumując masz ochotę to pisz jestem jak najbardziej za.

0

@indiana: wiem że pijesz do mnie, ale jak się Synapse nie podoba to nie używaj. Jakoś nie
kojarze Twojego nicka w odpowiedziach w postach w dziale Delphi lub Nwebie gdzie padały
pytania jak coś zrobić po HTTP czy FTP lub z e-mailami, a moją suestią na to był wtedy
pakiet Synapse. Dlaczego więc nie napisaleś konkretnej odpowiedzi która polecała by
używać jakiś Twój ulubiony pakiet - też stworzony do takich celów jak podałem? ;/

Co do pytania z ankiety, jestem za jak kAzek, bo będzie do czego odesłać.

0

Wygląda na to że mi się upiecze :-) .

Jak czujesz się na siłach, masz chęci i czas to zapraszam do przeczytania artykułu Co jest szybsze. A jeśli w ogóle wiesz więcej i lepiej to edytuj arta i dopisz coś wartościowego od siebie. W pozostałych przypadkach idź do pracy i zarób pieniążki. Przynajmniej zrobisz coś pożytecznego dla siebie.

0

Sytuacja wygląda tak. Zostało jeszcze około tygodnia i przez ten czas można jeszcze głosować i zdecydować czy mam napisać artukuł o Indy czy nie. Na razie wygląda na to że będę miał fajrant, ale to od was zależy czy poświęcę trochę czasu na napisanie artykułu czy nie. A wszystko to po to aby nie pytać na forum po ran n-ty jak zrobić to czy tamto.

0

po prostu napisz tego arta jak masz ochotę i już, a nie masz ochoty, to nie pisz.
po co ta cała szopka?

0

Po to żeby się nie naprodukować jak baran gdy coś nie jest potrzebne.

Temat Indy przejawia się od czasu do czasu. Sporo ludzi się sparzyło na Indy bo brak im wiedzy jak coś w nim zaprogramować. Z doświadczenia wiem że nie ma nic gorszego niż przepisywać swoją aplikację tylko dlatego że coś nie wychodzi.
Tak więc mamy na forum parę takich magików (Olesio i Misiekd bodajże) co się w nierozwijanym już Synapse specjalizują. Co się chłopaki naprodukują przy tłumaczeniu tego i owego to ich zysk/strata (zależy jak na to patrzeć).
Inna rzecz że to co jest w gotowcach czy w artykułach to do niczego się nie nadaje. Sorki ale na takim forum raczej nie wypada zaniżać poziomu tylko dlatego że jest coraz mniej ludzi którym się chce, a jakiś samozwańczy specjalista skopiuje parę kodów, bez opisu, bez interpunkcji i bez ładu i składu.
Sam się złapałem na tym że coraz więcej rozwiazań problemów znajduje na zagranicznych stronach.

0

@mgyver: żebym się nie musiał produkowac o Synapse to poza artem opisującym
jak w Indy napisac aplikację klient server, musiał byś jeszcze omówić takie sprawy
jak pobieranie strony, obsługę przekierowania, parsowanie kodu html - na przykład
z użyciem modułu do wyrażen regularnych, wysyłania danych metodą POST itd, itp.
Wtedy było by do czego, ów nieumiających kombinowac samodzielnie oraz w ogóle
nie szukających w google odsyłać. Ale wiadomo nie pomoże się wszystkim od razu
jednym artykułem, dlatego jak na razie możesz opisać konkety zagadnień aplikacji
klient - server w Indy. Tylko jak najwięcej przykładowego kodu, będzie wksazane.

0

Olesio. To o czym piszesz to już korepetycje byłyby ;-P
Chociaż masz rację bo do tematów o Synapse, Indy, Bass i innych powinno sie podejść kompleksowo. Jest tam cała masa fajnych tematów które można byłoby poruszyć. Art o bibliotece Bass nie jest skończony, chociasz kiedyś dodałem coś od siebie to do dzisiaj nie widzę większych zmian. Sam chętnie poczytałbym arty o Indy i Synapse żeby zobaczyć różnice. Teraz informacje na te tematy są rozproszone po Internecie. To po co w takim razie jest 4programmers.net?

Mnie się wydaje że na forum powinno się poruszać problemy okołotematyczne, a tymczasem forum stara się wypełnić lukę jaką jest brak treściwych i dobrych merytorycznie artykułów. Efekt jest taki że można bez końca pisać o tym samym. Nie dziwię się także temu, że parę osób pozakładało sobie blogi albo strony domowe gdzie wrzucają co ciekawsze kąski, które na 4programmers nie uświadczysz.

No wiadomo że wszystkim nie dogodzisz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1