Forum: Netzwerke
Delphi
by xxl1,
20. Apr 2007
danke für die schnellen antworten nogge!
werd das mal ausprobieren
Forum: Netzwerke
Delphi
by xxl1,
20. Apr 2007
ich dank dir schonmal für den tipp!
hab die berechnung des Records nun selbst übernommen, diese stimmt nach rechnung per hand (^^) auch! Die Datenmenge wird übertragen ,jedoch wird immernoch nichts in den string geschreiben... muss ich diesen mit setlength() auf die länge des strings bringen, bevor ich die daten dann schreiben kann? Dies wäre jedoch sehr seltsam ,da man dies ja bei lokalen...
Forum: Netzwerke
Delphi
by xxl1,
19. Apr 2007
Hab das Programm mal wieder aufgegriffen und wollte weitermachen...
das Problem mit den Records besteht leider immernoch.
Das Record enthält erstmal eine Integer Variable und einen String.
Dies wird nun versendet. Es kommt leider nur der Integer an ,der string ist nach dem empfangen leer.
Die länge des Records wird wie von Nogge beschreiben mit SizeOf() bestimmt.
Forum: Netzwerke
Delphi
by xxl1,
21. Jun 2006
Ok ,dan nwar mir das doch nich so klar mit accept(), :-)
---
aber zu was anderem : man kann doch sicher records mit send()/recv() übertragen oder?
wenn ja, wie geht das, oder anders: wie bekommt man die länge des records mit daten und namen?
Forum: Netzwerke
Delphi
by xxl1,
20. Jun 2006
Hi,
ERSTMAL ein dickes DANKE an Basilikum ,da ich jetzt schonmal strings übertragen kann!
Nogge , mir war klar das ich die accept() funktion in eine schleife einbauen muss ,aber es ging ja darum wie man send() ,recv() benutzt. Trotzdem danke.
Forum: Netzwerke
Delphi
by xxl1,
20. Jun 2006
ok danke für den tipp!
das mit der send() funktion scheint bei mir schon vorher nach ausprobieren geklappt zu haben. Leider werden die Daten scheinbar vom "Server" nicht empfangen.
Daher poste ich nun einmal den abstrahierten quellcode für den "server" in der reihenfolge wie ich die funktionen aufrufe:
function TNet.WinSock_startup;
var wsa: TWSAData;
begin
WSAStartup(MAKEWORD(2, 0),...
Forum: Netzwerke
Delphi
by xxl1,
19. Jun 2006
ok danke für die Info ,hat leider nicht zum gewünschtrn Effekt geführt.
Forum: Netzwerke
Delphi
by xxl1,
19. Jun 2006
also wie du bereits vermutet hast, ist buffer : PChar in 1) und 2)
Daher jetzt die Frage: kann man bei einer Pchar Variable die funktion sizeof() nicht verwenden? Wenn ja , was kann man dann verwenden um die länge von Pchar zu ermitteln?