Entwickler-Ecke
Internet / Netzwerk - Brauche hilfe bei meinem chat
Philipp_Reitter - Do 16.03.06 07:58
Titel: Brauche hilfe bei meinem chat
hi
ich hab gerade einen chat fast fertig aber es will nicht hinhauen dass beim anderen das sich das fenster öffnet wenn ich das will...
wie könnte ich das machen... mit inifiles ists ein bisschen blöd geht nicht so gut
oder mit sochets hab ichs auch schon probiert will aber nie gehen.......
kann mir jemand helfen
Moderiert von
Christian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Fr 17.03.2006 um 09:49
digi_c - Do 16.03.06 09:00
Philip was sollen wir den jetzt für Informationen aus deinem Post ziehen :roll:
Mit welcher Netzwerkkomponente hast du denn gearbeitet?
Ist das ein Peer2Peer oder Clients-Server Chat?
Wie meinst du das mit den .INI Dateien?
Philipp_Reitter - Do 16.03.06 19:06
ist eh egal......
aber ich arbeite hauptsächlich mit ini (konfigurationsdateien) für benutzer und chat...
und jetzt möchte ich dem anderen programm sagen dass sich bei ihm ein fenster öffnen sollte....
digi_c - Fr 17.03.06 09:12
OK aber was benutzt zur Kommunikation, Indy? Du musst dann in dem Empfangsereignis wo du sicherlich auch die Ausgabe in einer Chatliste realisierst ein form1.Bringtofront; einfügen.
Philipp_Reitter - Fr 17.03.06 17:25
nein ich machs jetzt mit indy server und socket ganz einfach
ich schreib einfach dass wenn er was empfängt er auf die datei zugreift (name ist gesendeter text)
Philipp_Reitter - Fr 17.03.06 20:56
ich bekomm nicht hin kann mir nicht jemand helfen
ich will:
dass das eine chat programm irgendwie dem anderen sagt (villeicht mit einer datei oder so) dass es etwas ausführen soll....
danke mal im vorraus
Marco D. - Fr 17.03.06 21:18
Du verschickst einen String. Z.B. 'shutdown' und das empfangende Programm wertet diesen String aus und macht dann das gewünschte.
Philipp_Reitter - Sa 18.03.06 07:26
hab ich schon versucht (mit sockets oder) aber wenn der eine nicht online ist dann kommt gleich ein fehler asynchoroner socket fehler und es funktiniert nur jedes 2e mal...
hab den script leider schon wieder gelöscht...
digi_c - Sa 18.03.06 10:17
Also ist deine Kommunikation nicht einwandfrei?
AXMD - Sa 18.03.06 10:28
Hallo,
bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den
Richtlinien [
http://www.entwickler-ecke.de/richtlinien.html]:
| 1.2 Beiträge: |
| Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...] |
Einfach oben bei Deinem ersten Beitrag auf

klicken und den Titel ändern. Dank Dir!
Viele Grüße,
AXMD
Philipp_Reitter - Sa 18.03.06 10:59
ich glaub schon aber mit den sockets gehts nur jede 2e mal aber wenn ichs mit ini fies mache dann ist das so umständlich gibts da nicht noch ne andere vriante???
Marco D. - Sa 18.03.06 11:52
Bei mir klappt das mit den Sockts wunderbar :roll:
Philipp_Reitter - Sa 18.03.06 12:47
kannst du mir mal de script schreiben?
Marco D. - Sa 18.03.06 12:51
Philipp_Reitter hat folgendes geschrieben: |
| kannst du mir mal de script schreiben? |
Kannst du nichtmal ordentliches Deutsch schreiben? :roll:
Oder liegt das an deinem Dialekt???
Zum Thema: Ich kann dir ein paar Tipps geben.
Du kannst mit Clientsocket.socket.connected prüfen, ob der Socket verbunden ist. Wenn ja, dann String senden, wenn nicht verbunden, eben keinen String senden.
Außerdem kannst du in OnError des Sockets schreiben
Delphi-Quelltext
1:
| if ErrorCode<>0 then ErrorCode:=0; |
Das sollte helfen.
Philipp_Reitter - Sa 18.03.06 13:23
wenn ich das mit dem errorcode schreibe dann gibt keine probleme meh mit asynchoroner socket error wenn der eine nciht online ist???
Marco D. - Sa 18.03.06 13:47
Das lässt sich so leicht nicht beantworten.
Bei dir sind bestimmt mehrere Clients mit einem Server verbunden?
Und außerdem: Probiers doch einfach aus!!!
Philipp_Reitter - Sa 18.03.06 14:09
wollt ich aj aber der pc war und ist immer noch besetzt und auf dem heir rennt D7 aus irged einem grund nciht
ich sag wenn er einen chat startet dann soll er die ip in den user dateien nachschlagen und zu der verbinden
dann soll er einen text senden ud nzwar den datenpfad und zu dem soll mein anderes programm beim empfangen verbinden
digi_c - Sa 18.03.06 19:52
philip nicht sauer sein aber es ist wirklich schwer dir zu helfen da du nicht wirklich schreibst was du für ein problem hsat bzw. das sich dauernd änderrt...
und wie du sicherlich grade liest demotiviert s scho a bissel kleingeschriebenes und zerhacktes zu lesen, ad macht helfen nicht wirklich laune :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!