Hi!<p>
Ich weiß, dieses Posting existiert auch im Internet-Folder, aber dort konne
mir niemand helfen!<p>
Folgendes Problem: Ich will ein Chatprogramm für Windows proggen und das
ganze über TCP/IP laufen lassen. Nach meinen ersten Versuchen mit TServer-
und TClientSocket und dem nervigen "SendText"-Befehl bin ich dann auf
"SendBuf" umgestiegen.<p>
Konkret:<br>
Ich habe eine Record namens<p>
TChatString = record<br>
From : String;<br>
Text : String;<br>
end;<p>
Dieses fülle ich dann und schicke es über den Befehl<br>
"SendBuf(TChatString,SizeOf(TChatString))"<br>
übers Netz und empfange es über den Befehl:<br>
"Socket.ReceiveBuf(TCHatString,SizeOf(TChatString) );"<p>
Beim ersten Senden der Daten funktoniert das wunderbar doch nachdem ich ein
weiteres Record geschickt habe, kommt nur noch Müll an (alles von
IP-Adressen bis Zahlenketten).<p>
Hat jemand 'ne Idee?<p>
mfg und danke im Vorraus,<br>
Patrik<br>
Ich weiß, dieses Posting existiert auch im Internet-Folder, aber dort konne
mir niemand helfen!<p>
Folgendes Problem: Ich will ein Chatprogramm für Windows proggen und das
ganze über TCP/IP laufen lassen. Nach meinen ersten Versuchen mit TServer-
und TClientSocket und dem nervigen "SendText"-Befehl bin ich dann auf
"SendBuf" umgestiegen.<p>
Konkret:<br>
Ich habe eine Record namens<p>
TChatString = record<br>
From : String;<br>
Text : String;<br>
end;<p>
Dieses fülle ich dann und schicke es über den Befehl<br>
"SendBuf(TChatString,SizeOf(TChatString))"<br>
übers Netz und empfange es über den Befehl:<br>
"Socket.ReceiveBuf(TCHatString,SizeOf(TChatString) );"<p>
Beim ersten Senden der Daten funktoniert das wunderbar doch nachdem ich ein
weiteres Record geschickt habe, kommt nur noch Müll an (alles von
IP-Adressen bis Zahlenketten).<p>
Hat jemand 'ne Idee?<p>
mfg und danke im Vorraus,<br>
Patrik<br>
Comment