| Autor |
Beitrag |
Sithlord
      
Beiträge: 172
|
Verfasst: 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 ...
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
-----------------------
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 .
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
      
Beiträge: 779
Erhaltene Danke: 1
Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
|
Verfasst: 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 
      
Beiträge: 172
|
Verfasst: 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
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: 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 
      
Beiträge: 172
|
Verfasst: 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
      
Beiträge: 1033
Erhaltene Danke: 1
WinXP Pro SP2
Delphi 6 Prof.
|
Verfasst: Fr 27.07.07 10:31
Sithlord 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 
      
Beiträge: 172
|
Verfasst: 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 
      
Beiträge: 172
|
Verfasst: 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
      
Beiträge: 1033
Erhaltene Danke: 1
WinXP Pro SP2
Delphi 6 Prof.
|
Verfasst: Fr 27.07.07 11:09
Sithlord 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 
      
Beiträge: 172
|
Verfasst: 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
      
Beiträge: 1033
Erhaltene Danke: 1
WinXP Pro SP2
Delphi 6 Prof.
|
Verfasst: 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
MrSaint
_________________ "people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
|
|
Sithlord 
      
Beiträge: 172
|
Verfasst: 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
      
Beiträge: 1033
Erhaltene Danke: 1
WinXP Pro SP2
Delphi 6 Prof.
|
Verfasst: 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  |
_________________ "people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
|
|
Sithlord 
      
Beiträge: 172
|
Verfasst: 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
      
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)
|
Verfasst: Fr 27.07.07 12:25
nope. TJVRICHEDIT oder ein TWEBBROWSER oder THTMLLITE werden da eher deine Freunde sein
Gruß
alias5000
_________________ Programmers never die, they just GOSUB without RETURN
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Fr 27.07.07 12:32
Moin!
Neue Frage, neuer Thread!  Sonst gibt das hier Chaos...
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
Sithlord 
      
Beiträge: 172
|
Verfasst: 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...
|
|