Seite 1 von 3

netzwerk

Verfasst: 31.05.2006 07:39
von Brügge
hi ich habe da mal eine frage wie kann ich 2 variablen des typen long überm netzwerk versenden??

und sollte es gehen, wie lange dauert es bis der andere computer die hat? (laggy?)


ich habe mir schon viele befehle angeguckt aber die helfen mir nicht weiter ...


mfg Brügge

Verfasst: 31.05.2006 09:20
von Laurin
Schau dir mal die Befehle OpenNetworkConnection(), SendNetworkData(), ReceiveNetworkData(), usw. an. Mit den Network-Befehlen ist sowas möglich.

Falls du aber faul bist, kannst du auch die Boardsuche nach einem Client & einem Servercode durchforsten (hab ich vor ein paar Tagen erst wieder gesehen). Auf www.purearea.net findest du auch reichlich Codes bzl. Netzwerkkrimskrams.

Greetz Laurin

noch eine frage

Verfasst: 31.05.2006 14:46
von Brügge
hi

mein problem ist es dies anzuwenden.

Ergebnis = SendNetworkData(ConnectionID, *SpeicherBuffer, Länge)

das "*Speicherbuffer" verstehe ich nicht
und wie gebe ich die Länge an?

muss ich da longtyp oder so reinschreiben??


mfg Brügge

Verfasst: 31.05.2006 14:48
von winduff
Erst mal musst du den Speicher freimachen:

AllocateMemory()

Hier ein Beispielcode für Server-Client den ich neulich hier gepostet hatte:

http://www.purebasic.fr/german/viewtopic.php?t=8529

Schau in der mitte vom Thema, da ist mein Post ;-)

//Edit: Die Boardsuchfunktion ist ganz nützlich, auch beispielcode und Hilfe auf www.purearea.net

Lg

Verfasst: 31.05.2006 14:48
von Kaeru Gaman
"*Speicherbuffer" ist ein pointer auf einen speicher, den du vorher allociert hast.

schau mal in der help nach AllocateMemory() oder so...

ohhh

Verfasst: 31.05.2006 14:59
von Brügge
hi


mist ist das kompliziert!! :|

ich habe mir das beispiel programm was bei purebasic dabei ist genommen und ablaufenlassen (server und cliend). aber ich werde davon auch nicht schlauer :( könnt ihr vieleicht ein kleines programm schreiben? also einen Server, und einen client die sich gegenseitig 2 variablen austauschen (x und y)?? ich weiß das in foren eigendlich keine programme für andere geschrieben werden aber ich möchte das wohl wissen wie das geht ... :oops: und selber schaff ich das nicht


THX!!

MFG Brügge

Verfasst: 31.05.2006 15:00
von DarkDragon
http://freak.purearea.net/help/pointer/index.html

Das solltest du verstehen, bevor du mit Netzwerk anfängst.

Verfasst: 31.05.2006 15:02
von winduff
DarkDragon hat geschrieben:http://freak.purearea.net/help/pointer/index.html

Das solltest du verstehen, bevor du mit Netzwerk anfängst.
und nachdem du das getan hast, habe ich dir ja den LInk geschickt... das dürfte das sein was du willst, das Programm sendet 2 Strings hin und her.

danke!

Verfasst: 31.05.2006 15:02
von Brügge
ich werde mir das durchlesen und dann verstehe ich vll wie es geht.. thx!!


mfg Brügge

Verfasst: 31.05.2006 15:07
von winduff
das ist nur der Speicherteil....

Experimentiere einfach ein bisschen rum - falls dies dein erstes Programm ist, leg es lieber erstmal beiseite und programmiere an was kleinerem ;-)

arbeite dich einfach nach und nach ein...