Minichat

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Minichat

Beitrag von R4z0r1989 »

Also ich danke jedem der das schon mal liest!!!

Also ich will einen kleinen Chat für zwei oder wenns nicht viel aufwand ist mehr personen! Mit Nem Fenster mit nem Button zum Abschicken und vl noch mit ner kleinen Anzeige ob der Chatpartner On ist. mein Problem kein Plan sowas zu bewerkstelligen! Webspace hab ich!!!!! ichz müsste3 nur noch wissen ie und was und wo ich das aufbauen muss! und bitte sagt mir keiner mach erst mal kleine sachen sondern sagt mir bitte wie ich das angehen muss!!!!


Wer sinnvollen antworten schreibt dem bin ich unendlich dankbar!!!!!!!!


Greats Badray
Benutzeravatar
wolle212
Beiträge: 31
Registriert: 23.04.2005 21:39
Wohnort: Leipzig
Kontaktdaten:

Beitrag von wolle212 »

*Hüstel*

Ich weiß nicht, was du jetzt erwartest, aber erst mal Folgendes:

Beim Proggen geht's ja eigentlich darum, dass man ein Problem hat, welches man durch Selber-Nachdenken lösen soll. Es hat nicht mehr viel mit Programmierung zu tun, wenn man einen vorgegebenen Weg einfach abarbeitet - es sei denn man will es lernen.

Viele (ich schließe mich da nicht aus), die mit der Programmierung anfangen, haben zu Beginn falsche Vorstellungen davon, wie das abgeht, so frei nach dem Motto, zehn Zeilen Code und ich habe das Mörderprogramm.

Und auch wenn du's nicht hören willst:
Es wird wohl oder übel nicht anders gehen, als dass du mit etwas Kleinem anfängst; aber das muss nicht Schlechtes sein. Du splittest dein Projekt einfach in diverse Einzelteile auf. Mühsam ernährt sich das Eichhörnchen ;-)


PS: Warum du so betonst, dass du Webspace hast, das ist mir nicht ganz klar.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

Was brauch ich den sonst um die NAchrichten zu übermitteln!!!!
direkt geht es ja nicht da ich und mein Kumpel nen router haben wenn wir es direkt machen wird uns der Router dazwischenfuncken!!! Wenn du ne andre lösung hast dann sags mir bitte!!!!
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

Hm, Google hilft, Wikipedia ist auch hilfreich ... PureArea.net hat auch
sehr viel Nützliches auf lager, ganz zu schweigen von den bereits
vorhandenen Threads hier im Forum, im PureBoard-Archiv und im
englischen Forum.

Benutzte die folgenden Stichworte jeweils, um nützliche Informationen
zu erhalten: Protokoll, Chat, Server, Client, Peer To Peer

Die Hilfe von PureBasic sollte dich auch interezieren, speziell hierzu
sollteste die "Netzwerk" Befehle unter die lupe nehmen und die
Beispielcodes anschauen.

Um hinter einem Router einen Server laufen lassen zu können, der vom
Internet aus erreichbar ist, muss der Port, welcher der Server verwenden
soll, freigeschaltet werden. Viele Router verwenden dafür auch die
Bezeichnung "virtueller Server".

um nur mit deinem Freund zu chatten könnteste das nehmen:
du erstellst einen Server
dein Freund verbindet sich zu deinem Server (als Client)
Client sendet Text zum Server
Server sendet Text zum Client
der empfangende Text wird ausgegeben

Bevor du dich an den Chat selber machen solltest, solltest erst mal 1-2
Wochen mit der Theorie beschäftigen und diese verstehen. Vielleicht hast
es auch schon nach wenigen Tagen verstanden. Aber erst dann sollteste
ernzthaft daran denken, ein Programm (Chat) zu programmieren.

Programmieren besteht nicht aus klicken oder runterschreiben von
Befehlen. Man muss wissen, was man überhaupt da anklickt oder
runterschreibt.

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Also das mit dem Chat finde ich eigendlich sehr gut geeignet als Anfängerprojekt. Es sollte innerhalb von 1. Tag bis zu 3 Wochen fertig sein.
Da du ,wie man sieht, eher wenig Ahnung von Netzwerk hast würde ich an deiner Stelle wie schon gepostet mich erstmal daran machen Netzwerk/Internet Protokolle zu verstehen. Dann würde ich mir die NetzwerkLib anschauen und dann anfangen.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

wolle212 hat geschrieben:PS: Warum du so betonst, dass du Webspace hast, das ist mir nicht ganz klar.
Ich vermute er hat gemeint er könnte den server drauf laufen lassen...

@Badboy99 mit dem Server auf deinem Webspace laufen lassen wirst du ein problem haben, weil du das programm ausführen musst. Um programme laufen zu lassen eignen sich vserver oder roots, nicht aber ein WebSpace.
Wie PMV schon richtig gesagt hat, dass das mit dem router klappt, musst du den port frei geben, ich hab das auch schon des öfteren gemacht um z.B. meinen Chat übers internet zu testen. :allright:
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Bist du dir sicher das du einen Chat schreiben willst? Oder hast du eher vor nen Messanger zu schreiben???
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

da hab ich mich wohl falsch ausgedrückt wenn du damit meinst das man immer nur mit einer Person schreiben kann die man auswählt dann hast du recht!!!! Dann mein ich nen Messenger!!!!
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Ist jetzt nicht das Thema aber du hast ne schöne Website: :o
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Unterschied zwischen Messanger und Chat:
Bei einem Messanger hat man im gegensatz zu einem chat festen Namen, Passwort, Userlisten usw. Das wird dann alles auf einem Server in ner Datenbank gespeichert. eine Verbindung ziwschen den Personen findet normalerweiße über diesen server statt. Im normalfall sollte er 24/7 laufen. Dadurch kann dann auch festgestellt werden wer online ist und wer nicht. Bei nem chat ist das alles wesentlich einfacher zu handhaben. man wählt sich ein (am lechtesten zu einem Server) und dann kann man mit allen die sich auch bei dem Server angemeldet haben chatten. Enen Chat zu schreiben ist leicht und billig, nen Messanger zu schreiben der auch bissle was kann im gegensatz dazu eher ein Großes Projekt.
Antworten