Gnutella Net Screen
From PhexWiki
The Gnutella Net Screen tells you, to which peers or ultrapeers Phex is connected at the moment.
http://draketo.de/bilder/phex/2007-09-04-phex-network_en.png
The list shows one line per connected host with the following columns:
- Remote Host
- country (shown as flag), IP-adress & port of the remote Gnutella servant.
- Vendor
- Name of the Gnutella servant
- Type
- Inbound or Outbound. If you are only seeing Outgoing connections it could mean that your firewall prevents host to connect to you. Check your firewall indicator on the lower left side of your status bar.
- Mode
- remote servant acts as Peer or Ultrapeer
- Received (dropped)
- number of received messages and in brackets number of dropped brackets. Received messages might get dropped because they are invalid, duplicates (already received), are from or contain blocked IPs or are unknown.
- Sent/Queued/Dropped
- Number of messages which are sent to a host, number of messages which are locally queued to be sent later for flow control reasons (see Flow Control on the GDF), and number of dropped packages. Outgoing messages are dropped if they sit too long in the sent queue.
- Shared
- The number of files shared and the total size of the shared files. The value is reported in Pongs of the connected host and is not always available and accurate.
- Uptime
- time of connection
- Status
- Status of the connection. Usually "connected", but things like "negotiating". "handshaking" and the like are possible.
On the left handside below the list there are some infos concerning your own preferences and settings: you are shown the socket (IP adress + port) Phex presents to others so they are able to contact you, and a manually compiled list of your favorite hosts. You can try to force a connection to one ore more of those by selecting it and clicking [connect]. To copy your current IP address and port you can right click on it and select 'Copy
On the right handside there is a means of forcing a connection to a known host which is no favorite of yours and some infos concerning "HostCache" and "GWebCache". The HostCache contains a list of hosts you recently were connected to in order to be able and reconnect to the gnutella net. If none of the hosts in your hostcache can be reached Phex asks a GWebCache, which is nothing but a publically known host holding a host cache. This should always make it possible to connect to the gnutella network.
A very nice explanation of how the gnutella-net works including what peers, ultrapeers, webcashes and the like are can be found in the [wikipedia [1]] or at GnuFU: Gnutella For Users


