Hallo,
ich sende mit UDP Daten an einen Server. Dieser Server antwortet dann auf dem Port von dem ich sende. Soweit ich gesehen habe bietet PureBasic aber keine Möglichkeit den Sende-Port festzulegen bzw. herauszufinden.
Wie macht man sowas?
Wie auf gleichem UDP Port senden und empfangen?
-
- Beiträge: 2
- Registriert: 11.01.2012 17:01
-
- Beiträge: 29
- Registriert: 08.07.2007 17:52
- Kontaktdaten:
Re: Wie auf gleichem UDP Port senden und empfangen?
Also mit CreateNetworkServer(1, 6234, #PB_Network_UDP) erstellst du einen Server auf Port 6345 und mit OpenNetworkConnection("localhost", 6234, #PB_Network_UDP) connectest du auf ihn. Wo liegt das Problem?
Wieso benutzt du eigentlich nicht das Bessere und sicherer TCP ?
Wieso benutzt du eigentlich nicht das Bessere und sicherer TCP ?
Re: Wie auf gleichem UDP Port senden und empfangen?
Ob TCP immer besser ist, würde ich nicht sagen. Jedes Protokoll hat seine Vor- und Nachteile, ob bestätigtes (TCP) oder unbestätigtes Protokoll (UDP). Es kommt auf die Verwendung an. UDP ist schneller, es wird aber nicht überprüft, ob das gesendete Paket angekommen ist. Und bei TCP ist es andersherum.SpecialDXX hat geschrieben:Wieso benutzt du eigentlich nicht das Bessere und sicherer TCP ?
Wie gesagt, es kommt auf die Verwendung an, was man überhaupt machen möchte.
-
- Beiträge: 2
- Registriert: 11.01.2012 17:01
Re: Wie auf gleichem UDP Port senden und empfangen?
Damit sende ich nur an mich selbst.Also mit CreateNetworkServer(1, 6234, #PB_Network_UDP) erstellst du einen Server auf Port 6345 und mit OpenNetworkConnection("localhost", 6234, #PB_Network_UDP) connectest du auf ihn.
Ich brauche so was ähnliches wie in diesem Thema: http://www.purebasic.fr/german/viewtopi ... it=network
Nur der dort gezeigte Code funktioniert leider nicht.
Nicht meine Entscheidung, der Server ist so vorhanden.Wieso benutzt du eigentlich nicht das Bessere und sicherer TCP ?