Problem mit kleinem Chat
Übersicht

Eurora2Betreff: Problem mit kleinem Chat |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
ich habe leider ein kleines Problem mit einem Chat. Testweise wollte ich den Code aus dem Buch "Jetzt lerne ich Spieleprogrammieren..." versuchen. Wenn ich eine Sitzung starte und in einem neuen Fenster versuche über 127.0.0.1 zu joinen funktioniert alles einwandfrei. Nun hab ich das Programm jemand anders geschickt. Wenn er ein Spiel aufmacht finde ich seine Sitzung. Aber wenn ich eins aufmache funktioniert es nicht. Es steht nur "no games found". Wir benutzen beide einen Router. Sperrt der Router das irgendwie, oder was muss ich machen? Bin leider nicht sehr geschult auf dem Gebiet und über jede Hilfe mehr als dankbar. Gruß Eurora |
||
![]() |
pixelshooter |
![]() Antworten mit Zitat ![]() |
---|---|---|
allerdings tut er das. Du musst den port, den der server benutzt, auf deinen pc in den routereinstellungen umleiten. Sonst weiß der router net, an welchen pc er die packete schicken muss | ||
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
erm wenn du ihm das Programm schickst, hast du vorher die IP angepasst? (bzw. eine dyndns.org / no-ip.org domain, die auf dein System umgeleitet wird) | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
$tankY |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wie funktioniert das ganze bei Spielen wie Counter Strike? Da muss ich an meinem Router nichts einstellen? Wie leiten die das auf meinen PC um? | ||
![]() |
pixelshooter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie das benau bei cs geht weiß net, aber bei wc3, und wahrscheinlich seh, sher vielen spielen, is das so: das spiel ÖFFNET dens tream, und ist nicht der server. das ist ein unterschied. Wenn du ein spiel hostest, must du das einstellen. wenn du dich einklinkst, nicht. | ||
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc |
Eurora2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Zitat: erm wenn du ihm das Programm schickst, hast du vorher die IP angepasst? (bzw. eine dyndns.org / no-ip.org domain, die auf dein System umgeleitet wird)
Nein ich habe eine normale IP. Zitat: Wie funktioniert das ganze bei Spielen wie Counter Strike? Da muss ich an meinem Router nichts einstellen? Wie leiten die das auf meinen PC um?
Das frag ich mich auch. Denn es wäre ja sehr unpraktikabel wenn man jedes mal etwas an seinem Router umstellen muss wenn man Online spielen will. Ich poste mal den Code: Code: [AUSKLAPPEN] AppTitle "Interverbindung über DirectPlay / Test" netzspiel = StartNetGame() If (netzspiel=0) Then Print "Netzwerkverbindung konnte nicht gestartet werden" Print " " ElseIf (netzspiel=1) Then Print "Netzwerkverbindung als Client gestartet" Print " " ElseIf (netzspiel=2) Then Print "Netzwerkverbindung als Host gestartet" Print " " WaitKey EndIf Spieler$ = Input$("Name eingeben: ") SpielerNr = CreateNetPlayer(spieler$) Print "Deine Nummer lautet: " + SpielerNr Repeat NachrichtAn$ = Input("Nachricht eingeben: ") SendNetMsg 1, NachrichtAn$, SpielerNr, 0 If RecvNetMsg() = 1 Then Print NetMsgData$() Until NachrichtAn$ = "Ende" WaitKey End |
||
$tankY |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich glaub die Funktion heißt PortForwarding, musste an deinem Router dann einstellen, also entsprechender Port zum entsprechenden PC.
Das hat dann mit deinem Code nix mehr zu tun. |
||
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also, wie das bei CS funktioniert, kann ich euch sagen ![]() |
||
Eurora2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wie ist das denn mit Blobby Volley? Das läuft ja auch über DirectPlay, aber dort muss man auch nichts am Router umstellen. | ||
![]() |
pixelshooter |
![]() Antworten mit Zitat ![]() |
---|---|---|
DP benutzt vile verschiedene ports. Daher kann man nicht genausagen, welcher port benutzt werden wird. | ||
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc |
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Eurora2: Im LAN muss man da sowieso nichts dran rumfummeln. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group