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
OG exemplary drawing
 
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.