I have no joy yet, maybe you can assist a bit more,
On the receiving side I have this in java: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int ch1 = iStrm.read(); //read first byte int ch2 = iStrm.read(); //read second byte int ch3 = iStrm.read(); //read third byte int ch4 = iStrm.read(); //read fourth byte len = ((ch1 << 24) + (ch2 << 16) + (ch3 << 8) + (ch4)); //convert bytes to integer System.out.println("LENGHT="+len); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ on the Sending Side I have this ( ICS) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ var len,size : Integer; begin len := 4; size := ImageStream.Size; aThread.Send(@size,len); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ My old code with Indy was : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aThread.Connection.WriteInteger(ImageStream.Size, true); // network byte Order On Jan 31, 2008 6:58 PM, Wilfried Mestdagh <[EMAIL PROTECTED]> wrote: > Hello wayne, > > Send(TheNumber, 4); > It will send in little endian format (as Intel CPU store it). > > --- > Rgds, Wilfried [TeamICS] > http://www.overbyte.be/eng/overbyte/teamics.html > http://www.mestdagh.biz > > Thursday, January 31, 2008, 15:24, wayne forrest wrote: > > > I am busy converting an Indy Application to ICS, > > > I have a Fucntion in Indy that is : WriteInteger(anInt, true); // where > true > > = network byte Order > > > How can I achieve this in ICS ? > > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be > -- C: 076 337 4368 T: 021 880 2037 F: 021 880 2530 -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be