Hi all, Do anyone have idea about how we can receive the proto buffer serialized message on the receiver side. I am not receiving the data while using the recvfrom and any other method as well. if any one has an example please share it.
thank you, adarsh singh On Saturday, 19 September 2009 at 00:49:29 UTC+5:30 [email protected] wrote: > Hello all, > > I am having trouble figuring out how to serialize data over a socket > utilizing UDP protocol. I am in C++ environment. When writing to the > socket without protocol buffers, I use the standard sendto() socket > call which allows me to specify the port and IP address of the > intended receiver of my UDP message. When trying to send a protocol > buffers message, this seems to be the recommended strategy on the > google docs: > > ZeroCopyOutputStream* raw_output = new FileOutputStream > (sock); > CodedOutputStream* coded_output = new CodedOutputStream > (raw_output); > coded_output->WriteRaw(send_data,strlen(send_data)); > > There is no way to specify what the port and IP address is here, > analogous to when using the standard sendto() socket writing call. So > my message never gets received by the intended recipient on the > network. I am aware that this is a raw message, not a PB message. > Getting this raw message over the network is a first step in > accomplishing the ultimate goal of getting the PB message over the > network. > > Is there a way to get all of the bytes of a serialized PB message into > raw form and then send them with sendto()? > > Any ideas? Thanks for any help. > > Jay > > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/0d586663-1ab0-4cf9-b192-124d7efca811n%40googlegroups.com.
