RMIT Logo

P2P Application Guide

Introduction Setup Peer Server Centralised DHT Presentation Architecture-Basic Architecture-Operation

Server

The P2P Server application is much more simple in comparison. This program is used only in the centralized system. The address and port of the application can be manually specified if needed and the details of the presentation server can also be added.

Server screenshot 1.

The P2P Server does not require any input. It simply allows client connections and maintains a list of peers that are distributed. This list contains the username, IP address and port of each user so that users can successfully communicate with each other. The server also routinely checks each peer for life to ensure that no undetected peer termination has occurred.

Obviously, the actual messages themselves are not parsed through the server. This is the general idea of centralized P2P technologies. A central server is used to coordinate peers together and make them aware of each other however, the main leg work (transmitting a large volume of messages between peers) is dealt with by the peers themselves and thus, the server's responsibility is rather light weight in comparison.

Server screenshot 2.