A method for creating, discovering, and joining meetings over a
peer-to-peer network involves creation of a graph of meetings on a local
subnet. When a meeting is created a meeting record is added to the graph
where it may be discovered by other potential meeting attendees. A user
may select from a list of meetings displayed in a meeting management
window and send requested showing the selected meaning. Credentials, such
as a password, may be supplied with the request. When the request is
validated, information is sent to the requester for use in joining the
meeting. When an ad hoc wireless session is used to hold a meeting the
discovery process may further include analyzing data traffic to determine
which wireless sessions are meetings.