Autor Beitrag
Sithlord
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 08:56 
Hallo an alle !

Habe mal ne Frage wie ich das von einem User realisieren soll . Habe momentan keinen Plan ... :wink:
Hier die PN vom User :
-------------------

naja ich bräuchte einen chat der ein Benutzerprofil für jeden Chatter hat inklusive minutenanzeige seit dem er registriert ist, mann soll so wie im mainfrankenchat z.B. Rosen, Küsse irgendsowas verteilen können
Private nachrichten schreiben und man muss registriert sein um mitzuchatten und des mit den mehreren channels wär auch cool

aber des ganze hat ja mehr oder weniger einen haken geht dass alles so dass der chat kostenfrei bleibt also keine serverkosten oder so wenns einmalig was kostet für des Programm oder für dich dann is des ok bis so ca 50€

naja und meinst du dass du des bis ca mitte-ende september hinkriegst und wir bräuchten auch noch hilfe beim hochladen dann :wink:

-----------------------

Zur Info : Ich habe 2 Chatprogramme , einen Server rund einen Client womit man auch übers Web Chatten kann . Wie kann ich nun übers Tcp-IP Protokoll das alles realisieren ?

Schon schwer sowas alleine zu schaffen . :wink:
Ich glaub man brauch dazu auch noch einen Server um alle Optionen zu speichern oder nicht ?

mfg Sithlord

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Fr 27.07.07 09:19 
Hi,

nur theoretisch, da ich keine Ahnung davon hab, wie man das in Delphi umsetzt.

Generell verwendet man dabei eine Client/Server Lösung. Ob man nun mit lokalen oder zentralen Profilen arbeitet ist Jacke wie Buxe. Aber um einen Server kommst du nicht herum, denn über den werden die Nachrichten an den entsprechenden User gesendet. Damit weiß nur der Server, welcher User welche IP hat etc. Auch musst du zB nicht jeden Smily als Bild senden, sondern jeder hat ihn lokal auf seinem Rechner.

HTH

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 09:28 
hi !

Erstmal danke füt deine Antwort !

Habe schon mit den Delphi Komponenten Tcpserver und Tcpclient 2 Programme geschrieben .
Nun möchte ich bloß noch diesen Wunsch vom user umsetzen und ab da habe ich keine Ahnung mehr .

Normal Nachrichten schreiben ja , aber mehr auch nicht

mfg Sithlord

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 27.07.07 09:41 
Moin!

Hier ist ein Ansatz für eine Benutzerverwaltung drin; vielleicht kommst du damit ja schon weiter. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 10:23 
Danke !

Werds mir mal Anschauen .

Ahja !

Hier schonmal ne Demo !

Geht auch übers Web , aber man muss , wenn man ein Server ist , den Port 1020 freigeben , da man sonst nicht übers Web erreichbar ist .
Kann ja mal jemand seine IP geben , wenn er hostet .

Alle Funktionen gehen aber schonmal im netzwerk !

sithsoft.si.funpic.de/sithchat.exe

mfg Sithlord .

Eine Frage dann noch , kann ich nicht meinen Server sithsoft.si.funpic.de dazu verdonnern , als Server zu dienen ?

Per Php oder wie ?
Immerhin verwende ich ja nur das Standard TCP Ip Protokoll ....

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Fr 27.07.07 10:31 
user profile iconSithlord hat folgendes geschrieben:
Eine Frage dann noch , kann ich nicht meinen Server sithsoft.si.funpic.de dazu verdonnern , als Server zu dienen ?


Nein. Da du dazu dein Programm auf dem Server ausführen lassen müsstest und es würde mich doch wundern, wenn funpic das zulassen würde.. Meines wissens ist Funpic nur ein Webhoster. Was du brauchst ist (Voll)Zugriff auf einen Server. Dazu kommt noch dass der Server Windows laufen haben muss/sollte (k.A. ob das über wine so problemlos läuft). Das wird teuer ;) kannst ja mal bei webhostlist.de nach Windows Servern suchen. U.U. reicht aber auch schon ein VServer, je nachdem wieviel VServer der Hoster auf einen Server macht... Egal wie du's drehst oder wendest, es kostet auf jeden Fall was. Kostenlos kommt man da nicht davon. Du kannst auch einen Sevrer selber bei dir zu hause hinstellen und den tag und nacht laufen lassen, das kostet dann natürlich aber auch wieder (zumindest den strom)....


MrSaint

EDIT: Es gäbe natürlich noch die Möglichkeit den Chat nicht nur in Delphi sondern in einer kOmbination aus Delphi/php zu realsieren... Dann würde es u.U. auf funpic laufen. Das hat aber Nachteile. Dein "Server" wäre dann praktisch das PHP Skript bei funpic. jetzt müssten alle CLients (Delphi) allerdings ständig pollen um zu schaun obs neue Nachrichten gibt. Das verursacht mächtig Traffic und wird mords langsam. Weiß auch gar net ob funpic bei zu viel traffic irgendwann zu macht...

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 10:38 
Hi !

Danke für deine Antwort .

Bei Funpic habe ich Unlimited Traffic .

Bloß wegen dem Pollen :

Ein Chat ist auf Funpic verboten , wegen dem ständigen Neuladen .

Oder hat jemand ein Windowsserver und würde mir 600 KB zur verfügung stellen ?
Schade das es nichts kostenloses gibt ...

mfg Sithlord

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 10:46 
Kann ich irgendwie das Web nach IP Adressen mit Port 1020 durchsuchen , um so zu sehen , wo ein Server Online ist ?

Das wäre noch ne Frage .

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Fr 27.07.07 11:09 
user profile iconSithlord hat folgendes geschrieben:
Kann ich irgendwie das Web nach IP Adressen mit Port 1020 durchsuchen , um so zu sehen , wo ein Server Online ist ?

Das wäre noch ne Frage .


Können ja, sollen nein ;) Weil sonst bekommen ganz viele Admins auf der Welt die Nachricht, dass du sie gescannt hast ;) Was du allerdings machen könntest: Lass einen deiner Clients Server spielen und merk die bei Funpic die IP.
Sprich: einer geht online und sagt er will server machen. Dann ruft er ein PHP Skript bei funpic auf, welches seine IP speicehrt. Geht nun ein zweiter online, checkt dein Programm welceh IPs bei funpic gerade gespeichert sind und gibt ihm die Möglichkeit einen Server auszuwählen und schon ist das Problem gelöst :) Beim Server schließen muss sich der Server natürlich wieder abmelden von Funpic. Man sollte allerdings zusätzlich einen Timeout benutzen für die IPs bei funpic, weil es ja sein kann, dass der Rechner mit dem Server mal abstürzt oder so...


MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 11:16 
Ah , ich glaub ich verstehe .

User startet Programm - Startet Server .
Server registriert sich bei funpic über php eventuell auch durch Usereingabe mit seiner IP.
Alle Paar Minuten muss sich der Server melden , falls nicht , wird die IP Adresse wieder gelöscht oder als Offline Angezeigt .


SO ungefähr ?

Ich kenne mich bloß mit PHP nicht aus ...

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Fr 27.07.07 11:21 
jop, genau so :)
und mit php: hei, ich mein du hast noch 1,5 - 2 monate zeit :) in der zeit solltest dich shcon ein bisschen einarbeiten können :D

MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 11:29 
wieso habe ich noch 1,5 monate zeit ?

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Fr 27.07.07 11:36 
Zitat:
naja ich bräuchte einen chat der ein Benutzerprofil für jeden Chatter hat inklusive minutenanzeige seit dem er registriert ist, mann soll so wie im mainfrankenchat z.B. Rosen, Küsse irgendsowas verteilen können
Private nachrichten schreiben und man muss registriert sein um mitzuchatten und des mit den mehreren channels wär auch cool

aber des ganze hat ja mehr oder weniger einen haken geht dass alles so dass der chat kostenfrei bleibt also keine serverkosten oder so wenns einmalig was kostet für des Programm oder für dich dann is des ok bis so ca 50€

naja und meinst du dass du des bis ca mitte-ende september hinkriegst und wir bräuchten auch noch hilfe beim hochladen dann :wink:

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 11:40 
Achso !

Danke !

Ja gut , er hatte bei mir ne Anfrage gestellt . Bloß das alles zu realisieren dauert monate .

Außerdem reicht so ein einfacher Chat doch auch...

Kann man in einer Listbox auch Smileys anzeigen oder geht das nicht , ich glaube eher nicht ...

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...
alias5000
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Fr 27.07.07 12:25 
nope. Suche in der Entwickler-Ecke TJVRICHEDIT oder ein Suche in der Entwickler-Ecke TWEBBROWSER oder Suche bei Google THTMLLITE werden da eher deine Freunde sein ;)

Gruß
alias5000

_________________
Programmers never die, they just GOSUB without RETURN
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 27.07.07 12:32 
Moin!

Neue Frage, neuer Thread! :mahn: Sonst gibt das hier Chaos... :?

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Sithlord Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 172



BeitragVerfasst: Fr 27.07.07 20:10 
Das Problem ist bloß , es ist alles das gleiche Thema , ich frage nur das ab ,was oben schon steht ;-)

Mehr nicht ...

_________________
Heut ist nicht alle Tage, ich hab wieder ein Problem, keine Frage...