SendUDPMsg Problem

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Toasty

Betreff: SendUDPMsg Problem

BeitragSo, Jul 18, 2010 15:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
ich schreibe grad aus Interesse ein kleines Server<>Client Programm mit UDP.

Der Client soll dem Server eine Nachricht schicken, aber im Server kommt nichts an. Rolling Eyes

Client:
BlitzBasic: [AUSKLAPPEN]
Char_Stream=CreateUDPStream()

WriteString Char_Stream,name$+" Logged in."
SendUDPMsg Char_Stream,int_ip(udp_char_ip),udp_char_port


Server:
BlitzBasic: [AUSKLAPPEN]
	If RecvUDPMsg(instrm)<>0 Then 
client_message$=ReadString(instrm)

int_client_ip=UDPMsgIP(instrm)
client_ip$=DottedIP(int_client_ip)

Print"Client IP: "+ client_ip$
Print"Client MSG: "+ client_message$
EndIf


Was ist an dem Code falsch?

Brauche schnelle Lösung! Danke

Gruß Toasty
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

ZaP

BeitragSo, Jul 18, 2010 15:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuch mal einen Port beim erstellen der Streams anzugeben.
Starfare: Worklog, Website (download)

Chrise

Betreff: Re: SendUDPMsg Problem

BeitragSo, Jul 18, 2010 15:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Gleiches Netzwerk (LAN) , die richtige IP oder Port offen falls nicht LAN?
Wenn der Sender über einen Port eine Nachricht senden will, sollte der Empfänger auch diesen geöffnet haben Wink

lg Chrise
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet.
 

Toasty

BeitragSo, Jul 18, 2010 15:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab jetzt den Port 8080 zum testen genommen... Passiert auf der Seite des Servers aber nichts...

EDIT: @Chrise
Bislang probier ich die Programme auf dem selben PC aus. Also über 127.0.0.1
Die Ports sind nicht die gleichen, nur ich habe auf die Schnelle keinen zweiten PC,
um das mit zwei Ports zu testen... Würde ein Virtueller PC mit Ubuntu auch gehen?
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

Chrise

BeitragSo, Jul 18, 2010 19:48
Antworten mit Zitat
Benutzer-Profile anzeigen
also der sender erstellt einen UDP Stream ohne festgelegtem Port. Der Empfänger auf einen festgelegten.
Der Sender musst anschließend auf den festgelegten Port senden, mit der lokalen IP geht.
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet.
 

Toasty

BeitragSo, Jul 18, 2010 20:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Genau. Ich sende den Server einfach mal an einen Kumpel und dann probier ich es über Hamachi aus.

Ich hoffe es funktioniert Smile
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group