Geppy, It would be helpful to see how you are receiving it. Show us some code on the receive side of this.
Kirk On 10/26/05, Geppy Piloni <[EMAIL PROTECTED]> wrote: > > > > Hi all, > I'm trying to implement the client server architecture described here: > http://tinyurl.com/benop > My first approach was with Indy 10, but after some attempts, I found quite > difficult to manage the complexity of multithread programming, so I > dropped > Indy and now I'm trying ICS. > I had a positive experience with ICS HTTP and mail components some years > ago and I feel more comfortable with event handling than multithreading... > > I found a very useful example here http://tinyurl.com/cqkmh , Server1.zip: > thank you Wilfried :) > I studied also the ICS FAQ about receiving high speed data > http://tinyurl.com/762c6 > > Starting from various TCP client inlcuded in ICS examples, I tried to send > through TWSocket a mix of text commands and records but I wasn't > successful. > > Assuming a given record and his pointer... > > PTMyRec = ^TMyRec; > TMyRec = packed record > .. > .. > end; > > ... and following the protocol implemented in the above mentioned example > (server1.zip) I'm trying to send a text command followed by a record. > > I tried this way from a generic client: > > var > pr : PTMyRec; > r : TMyRec; > begin > wsocket.LineMode := True; > WSocket.SendStr(EditCommand.Text + #13#10); // the command is 'DATA ' > // r fields filled with some data > pr := @r; > wsocket.LineMode := False; > wsocket.Send(pr, SizeOf(r)); > end; > > On the server, I receive correctly the text command but not the record. > What I'm doing wrong? > > Thank you in advance for your replies. > -- > Geppy Piloni > > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://www.elists.org/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be > -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be