Acabo de descompilar el SockStat apk y encontré esto:
.class Lcom/powl1/sockstat/Utils$1;
.super Ljava/util/HashMap;
.source "Utils.java"
#
#
#skipped lines
#
#
const/16 v4, 0x146c #Register v4 is assigned as 0x146c (Hex equivalent of 5228)
#
#skipped lines
#
.line 161 # A HashMap might have been used to map port 5228 to "VNC"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const-string v1, "VNC"
invoke-virtual {p0, v0, v1}, Lcom/powl1/sockstat/Utils$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Lo que esto significa es que, como señaló @Izzy, el desarrollador podría tener etiquetado incorrectamente el puerto 5228 como "VNC" ..
Ponte en contacto con el desarrollador para resolver este problema ;)
0 votos
Puede ser que se utilice el mismo puerto, no necesariamente el mismo protocolo. Yo apostaría SockStat simplemente utiliza una lista de puertos conocidos para asignar números a nombres (como se hace en Linux a través de la función
/etc/services
archivo).0 votos
El problema es que el puerto VNC es 5900, no 5228 :/
1 votos
Claro. ¿Pero sabes qué mesa SockStat está utilizando para las tareas? ¿Has preguntado a su desarrollador? En cuanto al puerto 5228, referencias: Puerto 5228 Detalles Pregunta relacionada sobre SO: Elección del número de puerto Android C2DM . Podría tratarse de una errata en el código, ya que ese puerto es utilizado, por ejemplo, por Servicio de habitaciones virtuales HP :) Yo me pondría en contacto con el desarrollador de esa aplicación para que me aclare por qué pone "VNC". Dudo mucho que realmente estemos hablando de conexiones VNC.