| US 7,533,184 B2 | ||
| Peer-to-peer name resolution wire protocol and message format data structure for use therein | ||
| John L. Miller, Woodinville, Wash. (US); Henry Rawas, Bellevue, Wash. (US); Radu Simionescu, Redmond, Wash. (US); and Brian Lieuallen, Bellevue, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Jun. 13, 2003, as Appl. No. 10/461,940. | ||
| Prior Publication US 2005/0004916 A1, Jan. 06, 2005 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—236 [709/230] | 94 Claims |

| 1. A method for generating and sending a peer to peer protocol message for use in a peer to peer name resolution protocol
(PNRP), the method comprising:
generating an extensible data structure including a first field comprising a PNRP header comprising a PNRP message type and
at least one additional field corresponding to the PNRP message type, the PNRP message type comprising one of a RESOLVE, RESPONSE,
SOLICIT, ADVERTISE, REQUEST, FLOOD, INQUIRE, AUTHORITY or REPAIR message;
populating the extensible data structure corresponding to a PNRP function; and
sending the peer to peer protocol message incorporating the populated extensible data structure.
|