Entwickler-Ecke
Internet / Netzwerk - Chat über Internet funktioniert nicht...
CK_CK - Mi 09.11.05 14:06
Titel: Chat über Internet funktioniert nicht...
Hi!
Ich hab' ein großens Problem...
Ich habe folgenden Chat nachprogrammiert:
http://www.delphi-library.de/topic_DXPlay++Die+Kompo+fuers+Web_49517.html
Und... wie in meinem letzten Post dort hab' ich das Problem, dass es nicht über das Internet funktioniert.
In einem Thread hier habe ich auch etwas über Port-Forwarding gelesen...und dass man das hier findet... Ich hab' aber nichts hilfreiches dazu gefunden...
Meine FritzBox hat eine Funktion zur Portfreigabe. Dort kann ich zwar Ports freigeben, aber ich weiß nicht welchen...
Vielleicht hat ja hier jemand Lust mir zu helfen...
CK_CK
DarkLord05 - Do 10.11.05 00:10
Man muss den Prot im Router freigeben den du in deinem Programm benutzt. Musst einfach nur eintragen und dazu dann deine IP (Ist in meinem Router so...).
Wenn das nicht klappt block viell. deine Firewall. Musst dann das Programm da auch freigeben.
// EDIT
Und zu dem Post von
F34r0fTh3D4rk kann ich nur sagen, das ich bei mehreren Spielen nen Server aufmachen kann, ich muss halt nur die Ports im Router freigeben.
Ironwulf - Do 10.11.05 00:20
mmh wenn du so wie ich auch die fritzbox 2 besitzt, dann kannst du keine ports forwarden, ka warum die das nich mit integriert haben, und die portfreigabe funktioniert auch nich wirklich
Bei dem tutorial kannst du den port selbst einstellen, falls es bei dir mit der portfreigabe geht geht ;D
Die DXplay kompo drauf ziehen, dann im opjectinspector tcpipsettings ausklappen und dann dort bei port einen eingeben
EDIT:
Schreibfehler entfernt
DarkLord05 - Do 10.11.05 07:59
Wenn man es genau nimmt ist das die: FRITZ!Box Fon WLAN 7050
Aber damit klappt das ohne Probleme. Seot nem Update geht auch mehr da.
Ihr / Du müsstest halt mal nen FirmwareUpdate von dem Ding machen.
CK_CK - Do 10.11.05 12:02
Also ich hab' die neueste Firmware-Version und da hab' ich den Port 4662 für TCP freigegeben (wegen Emule... ;)) und wenn ich bei dem Chat diesen Port wähle (Emule ist nicht gestartet) dann findet der zweite PC wenn ich dort die Internet-IP von dem ersten PC eingebe diesen immer noch nicht...
Ich hab' auch mal geguckt, ob ZoneAlarm das blockt, aber wenn ich das prüfe ändert sich die Zahl der geblockten Zugriffe nicht...
*verzweifel*
CK_CK
Darth Sitthiander - Mi 01.03.06 21:21
Also bei mir gehts ja, aber er sendet gar nix. wenn ich was in die talkedit eingebe und auf den butten klicke dann geschieht nix. hier der quellcode:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32:
| unit DirectPlay;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXPlay, StdCtrls;
type TForm1 = class(TForm) DPlay: TDXPlay; Talkedit: TEdit; TalkMemo: TMemo; SendBut: TButton; private public TDXChatMessage : record dwType: DWORD; Len: WORD; Msg: Array[0..0] of Char; end; end; var Form1: TForm1;
implementation
{$R *.dfm}
end. |
Edit: Es geht!!!!!!!
Nur habe ich ein problem mit der edit1.setfocus; er reagiert gar nicht. ich habe es in dem button geschrieben. Ich habe delphi 7. Kann mir einer helfen?
Moderiert von
raziel: Code- durch Delphi-Tags ersetzt
GTA-Place - Fr 03.03.06 19:43
Du hast ja auch gar nirgends die OnClick-Procedure des Buttons.
Da fehlt ne ganze Menge. Am besten das Tutorial nochmal durchgehen.
Memorius - Mo 04.06.07 14:38
hallihallo ich hab auch nen router und weiß aba noch nicht ob ich jetz Portforwarding bruch oder net(bei nem chat)
Wenn ja, muss dann jeder, auch die Clienten Portforwarding anwenden?? Oder nur der der den Server laufen hat??
Und ich hab irgendwas vo DXplay gelesen... anscheinend ne component, aba in meinem delphi (vers.4) find ich die nit... meint ihr, wenn ich die mir besorg muss ich mir keine sorgen mehr machen, dann klappt alles sicher?
Viele, viele Fragen... jetzt fehlen nur noch die Antworten^^
C YA Memorius
Timosch - Mo 04.06.07 14:52
Port forwarding musst du immer dann verwenden, wenn du hinter einem Router bist, und jemand von außerhalb des LAN auf einen Server-Port deines Rechners zugreifen soll.
Memorius - Mo 04.06.07 21:16
THX!!!
Ihr habt mir sehr geholfen!
PS: Dieses Forum ist der Himmel!
Timosch - Mo 04.06.07 21:36
Memorius hat folgendes geschrieben: |
THX!!!
Ihr habt mir sehr geholfen!
PS: Dieses Forum ist der Himmel! |
Dann möchte ich nicht wissen, wie die Hölle aussieht... :mrgreen:
Memorius - Mo 04.06.07 23:08
ok, das Problem ist doch nicht so schnell aus der welt........
Ich habe einen Router von T-Com. Und keinen dunst, wie ich auf dem port-forwardig anwenden soll.
Brauche ich jetzt speziell dazu diese delphiX-kompos? (DXplay oder wie die noch hießen....)
übrigens:
http://www.turbo.gamedev.net (zum downloaden dieser kompo) wird bei mir als nicht existierende seite angezeigt.
Und: In einem anderen tutorial hatte jemand auch probleme hinter einem server. Und dem wurde gesagt, hinter einem Router sei es UNMÖGLICH einen server zu starten, auf den clienten über internet zugreifen können.
HILFE!!! ich bin total verwirrt. Kann mir bitte jemand eine ganz klare antwort geben??
Was muss ich tun um einen Server erfolgreich hinter einem router zum laufen zu kriegen??
THX im voraus!
Narses - Mo 04.06.07 23:12
Moin!
Memorius hat folgendes geschrieben: |
| Ich habe einen Router von T-Com. Und keinen dunst, wie ich auf dem port-forwardig anwenden soll. |
Das kann dir nur die Anleitung, die Hotline oder der "gesunde Menschenverstand beim Überfliegen der Config-Seite" verraten... :?
Memorius hat folgendes geschrieben: |
| Brauche ich jetzt speziell dazu diese delphiX-kompos? |
Für ein Port-Forwading? Nein! :|
Memorius hat folgendes geschrieben: |
| In einem anderen tutorial hatte jemand auch probleme hinter einem server. Und dem wurde gesagt, hinter einem Router sei es UNMÖGLICH einen server zu starten, auf den clienten über internet zugreifen können. |
Das ist schlicht falsch, habe ich hier laufen. ;)
Memorius hat folgendes geschrieben: |
| Was muss ich tun um einen Server erfolgreich hinter einem router zum laufen zu kriegen? |
Nun, ein
Portforwarding [
http://www.delphi-library.de/topic_Portforwarding++Eine+kleine+Einfuehrung_80904.html] einrichten... 8)
cu
Narses
Memorius - Mo 04.06.07 23:28
tja, und weiter gehts mit der wilden chat-entwicklungs-fahrt!!!
bin ziiiiemlich sicher dass ich hier nochmal vorbeischneien werd :wink:
Danke!!! bis demnächst!
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!