Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Peeking at data on a socket (MSG_PEEK?)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Peeking at data on a socket (MSG_PEEK?)



Hi networkers,

I am hoping to be able to peek at data on a socket I have connected in my application, so I look at the start of the data, and still let existing functions read the entire data later. Much like this guy actually: <http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF- 8&threadm=email@hidden&rnum=2&prev=/ groups?q=peek+socket&hl=en&lr=&ie=UTF-8&oe=UTF- 8&selm=3B55A87B.1030606%40uk.ibm.com&rnum=2>

To that end, I've found the MSG_PEEK option to the recv call, which looks perfect, is documented in man recv and appears in the header. I'm wondering if this option is supported on Mac OS X and if there are any pointers on its use. In particular, I imagine you can't loop around filling your peek data, like you normally do to get all the data out of the socket, so it is a one off shot and the data. Any other catches?

Cheers,
Heath
--
________________________________________________________
| Heath Raftery |
| email@hidden |
| *If I were two-faced, would I be wearing this one?* |
| _\|/_ |
|_______________________________________m(. .)m__________|
_______________________________________________
macnetworkprog mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/macnetworkprog
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.