mira, la verdad es que no entiendo.. ¿hablas de una aplicación web? ¿una sitio web convencional?
porque eso de usar puertos no es muy común, en la practica habitual se asume que la conexión natural a cualquier servidor web es el 80, y eso... no tiene porque enterarse el cliente, ni puede cambiarlo: es convencional (
o no estoy nada enterado de lo contrario)
ahora, si....
con las variables descritas aquí puedes obtener tanto el puerto del servidor, como el que utiliza el cliente para conectarse al servidor...
es ahí donde yo no entiendo, aún no especificas el mecanismo y relación de los puertos con tu aplicación; sin embargo, con la información disponible puedes implementar cualquier contador que desees, indistintamente de si es el puerto 80 o no... (: