| US 7,543,023 B2 | ||
| Service support framework for peer to peer applications | ||
| Ashish Gupta, Redmond, Wash. (US); Jeremy L. Dewey, Redmond, Wash. (US); Padmini Chandrasekhar Iyer, Redmond, Wash. (US); and Ravi T. Rao, Redmond, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Mar. 15, 2005, as Appl. No. 11/80,782. | ||
| Prior Publication US 2006/0224748 A1, Oct. 05, 2006 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—205 [709/202; 709/212; 709/216; 709/220; 709/227] | 15 Claims |

| 1. In a peer networking enabled computer adapted to be part of a network of computing devices interoperating via a multicast
peer networking protocol having an implementation of a peer networking protocol, a method of creating a client or a service
comprising:
calling for a binding element;
calling for a resolver element;
allowing for the selection of a message encoding binding element;
if the method is creating a client, using the binding elements to create and configure a channel factory using default parameters;
if the method if creating a service, using the binding elements to create and configure a listener factory using default parameters;
setting default parameters using the binding elements comprising:
setting a maximum number of advertised addresses per neighbor to a default value;
setting a neighbor service port to a default value;
setting a neighbor service transport setting to a default value; and
allowing for manual addressing setting;
if the method is creating a client, returning the configured channel factory; and
if the method is creating a service, returning the configured listener factory.
|