On Thu, Jul 31, 2008 at 7:25 PM, Ankit Shah <[EMAIL PROTECTED]> wrote: > Hi, > > I am trying to transmit some data to an IP based device from my > Linux machine. Am using a TCP Server/Client C code for the same. As > of now i am able to establish communication with the relevant ports. > The problem remains in the packets being transmitted. I cannot > transmit a "NULL" through the packet. As soon as the "NULL" comes in > the packet is broken off into another packet and this blocks me from > sending the right data. > > Following is the stream that i recieve on the Server if i loop-back: > > 0x23 0x00 0x00 0x00 0x00 0x00 0x00 0x00 > 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 > 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 > 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 > 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 > 0x00 0x00 0x00 0x00 > > Actually i have 0x00's before 0x23 and also much data after 0x23, > but as a matter of consequence the packet is divided before 0x23 and > after 0x23 because of the "NULL" present after and before 0x23. > > Can a way be suggested to transmit data with the NULL being also > transmitted.
Without the actual code it would be hard to tell what might be wrong... -- Tamas Marki
