Komunikator internetowy pod DOSem

0

Witam. Mam wielką prośbę o pomoc do Was :-) . Czy wie ktoś może jak napisać własny komunikator internetowy w Pascalu - ale bez GUI? Tzn, chodzi mi żeby był w trybie tekstowym, bez trybu graficznego.

Jest to mi bardzo potrzebne. Proszę więc Was zaawansowanych programistów :-) o pomoc.

Komunikator ma obsługiwać protokół Gadu-Gadu i MUSI działać pod DOSem :P.

Ja niestety nie wiem jak się za to zabrać :(.

Proszę o pomoc i z góry dziękuję :)

0

Pod konsolą to rozumiem, ale pod DOSem.. hmm, a jak zamierzasz w tym środowisku zainstalować obsługę sieci? Da się, ale zdajesz sobie sprawy z tego ile to zabawy?

0

Zadanie wymagające. A może np. FreePascal i Synapse...

0

Tak zdaję sobie sprawę :). W czym kompilować to wiem, ale mój problem polega na tym, że nie wiem jak łączyć się z siecią GG - nie wiem jak obsłużyć tą sieć - a może ktoś ma kod przykładowego komunikatora korzystającego z sieci GG?

Proszę o pomoc. Pozdro :)

0

Są komponenty do Delphi obsługujące protokół GG i na podstawie tego trzeba wykrzesać jakąś obsługę tego w Pascalu.

http://dev.null.pl/ekg/index.php -> trochę o protokole

0

Przejrzyj sobie kod THGG, a na podstawie tego (nie warto zmieniac całego kodu moim zdaniem) napisz obsługę w Synapse... Podstawowe funkcje GG to 2-3 godziny pracy i myslenia.

0

Dzięki wszystkim za pomoc. Przyda się na pewno. Pozdrawiam :-)

0

Jeśli jesteś w stanie napisać program pod DOSa, który połączy się z Internetem, to protokół GG przy tym możesz porównać z wypisaniem tekstu na ekranie.

0

Ja jednak obstawiam, że chodzi mu o pisanie pod konsolę, a nie pod DOSa - choć być może sam nawet o tym nie wie. Znów wracamy do słynnego problemu nie rozróżniania tych dwóch przez wiele osób.. ech.

Trudność obsługi protokołu GG przy trudności implementacji sieci w DOS jest znikoma - ja bym się na to nie porwał bez użycia czyichś gotowych rozwiązań. Z kolei w konsoli to pikuś.

0

Wiem co to jest konsola MS-DOS a czysty system MS-DOS i umiem to rozróżnić :/

Nie chodzi mi o pisanie pod konsolę, lecz pod czystego DOSa.

Chodzi mi oto, że np.:

mam DOSa na dyskietkach,
Robię format hdd,
Hdd pusty - nie ma żadnego osa - po prostu czysty hdd, instaluje DOSa na hddku.
przydzielam pamięć, ładuję potrzebne sterowniki itp.

i chcę napisać taki komunikator, który ruszy pod DOSem. Rozumiecie?

wpiszę np (po znaku zachęty jakby Ktoś nie wiedział :P)

c:>komunikator.exe

i ururchamia mi się komunikator w trybie tekstowym pod DOS.

nie pod konsolą MS-DOS, tylko w czystym MS-DOSie. :)

Pytam się oto, ponieważ chciałem wiedzieć czy da się (i jak) coś takiego zrobić :).

Mam nadzieję, że jest to zrozumiałe :)

Tłumaczyłem najprościej jak umiem ;)

Pozdro :-)

0

No jak zaimplementujesz obsluge stosu TCP/IP to moje gratulacje. Jest z tym "troszeczke" roboty.

0

No to ja czekam z niecierpliwością na twój projekt :-)

0

taa jasne :)

może się uda :>

btw: no co - DOS mi się podoba - więc będę kombinował na różne sposoby, żeby połączyć się z internetem w tym os`ie :>

Pozdro :)

PS. Jak by Ktoś jeszcze wiedział coś o internecie w DOSie, to nie pogniewam się jeśli podzieli się swoją wiedzą :)

PS2. widzę, że większość pisze, że jest z tym "trochę" roboty - tzn, że da się coś takiego zrobić :)

Czyli biorę się do pracy :>

0

Poszukaj, bo jest na 100% jakis Microsoftowy stos (MS DOS TCP/IP), poszukaj tez CUTCP/CUTE. Sam kiedys instalowalem cos tego typu, zeby miec net w Win 3.11. Kiedys udalo sie nawet nam skonfigurowac klienta Terminal Services pod 3.11 :D

0

Dzieki spc :).

Poszukam :>

0

Oczywiście, że się da - w końcu Microsoft to zrobił (dawne Windows'y opierały się na DOSie przecież). Pytałem czy rozróżniasz DOSa, bo nie chciało mi się uwierzyć, że ktoś porywa się na tak bezsensowny projekt. Już lepiej zrobić sobie minimalną instalkę linuxa z siecią i dodać do tego jakiś istniejący komunikator i mieć z głowy. Myślę, że maksymalnie 1-2 dni roboty, jak chcesz wszystko sobie ładnie pokonfigurować.

Daj DOSowi umrzeć w spokoju. Nie zajmuj się systemem, który nie ma żadnych perspektyw, a brak standardowej obsługi sieci 25 lat po powstaniu systemu na nic innego nie wskazuje.

0

nie dam DOSowi umrzeć w spokoju :P

mi się on podoba - mimo wielu ograniczeń, lubię po prostu się nim czasem pobawić.

a o DOSie nie zapomne, choćby przez to, że mam Windows 98 (którego mam kompletnie dosyć :/), w którym jakaś cząstka jego jest :P

0

Wobec tego przenoszę wątek do Nietuzinkowych.
Proszą nie kontynuować dyskusji o sensie tego pomysłu ale pisać tylko o tym, jak takie coś wykonać :)
Za trudne dla Was? :> nie piszcie nic :)

0

To mój udział w tym wątku zakończę tylko linkami, które mogą pomóc w konfiguracji samej sieci w DOS (na dole stron są linki do aplikacji wykorzystujących taką sieć - może niektóre będą miały kod źródłowy):

http://www.smashco.com/wattcp.asp
http://www.geocities.com/SiliconValley/Park/2884/dosint.htm
http://www.windowsnetworking.com/j_helmig/doscltcp.htm

Nie ukrywam, że zadanie mnie by przerosło, więc pozostaje mi tylko życzyć powodzenia. Jak osiągniesz jakiś ciekawy rezultat, daj znać.

0

Dzięki wszystkim za dobre słowa :).

Na pewno będę próbował - jeśli czas i chęci pozwolą :).

Jak wyjdzie to na pewno coś jeszcze skrobnę na ten temat.

Pozdrawiam [browar]

0

A sieć w DOSie masz opanowaną? Poszperaj w starociach (np. simtelnet) hasła winsock, packet driver

0

Ja mam neta po dosa to moje rady:
ściagnij se archne możesz go pobrać z //www.opus.co.tt/dave/internet.htm
poznaj nazwe swojej karty sieciowej i znajc patchy pod dos to ci sie przyda otpal jeśli zadziała to masz stery podczas uruchomienia dosa powinno pisac to tych patchach //downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/4239/eng/PRODOS.exe&lang=eng&Dwnldid=4239

A oto plan działania :

1.pobierz z tej strony plik prodos //downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/4239/eng/PRODOS.exe&lang=eng&Dwnldid=4239

2.sopiuj go na dyskietke

3.odpal go na dosie kl tylko ras

4.podłoncz neta do karty sieciowej.

5.pobierz arachne : http://www.opus.co.tt/dave/internet.htm

6.odpal go

7.wybierz setup a potem (po rozdzielczości ) packet instal

  1. następnie detect packet driver

9.ciesz sie netem wrazie roblemu napisz [CIACH!]

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