Para enviar mensajes a portales en otros nodos es preciso utilizar un servidor de transporte. Dicho protocolo de transporte debe ser reemplazable por aquellas aplicaciones que lo deseen.
La implementación se basa en la distinción entre envíos locales y envíos remotos. Para envíos locales el envío procede como se describió anteriormente. Para envíos remotos se envía el mensaje junto con el identificador del portal destino y el identificador del nodo destino al portal del servidor de transporte (mediante una excepción). Intuitivamente, un envío remoto se efectúa mediante un envío local (que en realidad eleva una excepción) a un servidor de transporte.
Una vez recibido dicho mensaje, el shuttle del servidor de transporte envía el identificador del portal y el mensaje al nodo destino a través de la red. Una vez recibido el mensaje en el nodo remoto, el shuttle de transporte en dicho nodo enviá el mensaje al portal al que fuese destinado.
Los envíos desde el remitente al servidor de transporte en el nodo origen y del servidor de transporte remoto al portal remoto son locales por lo que el envío procede sin mayores complicaciones. El envío a portales remotos se realiza pues, sencillamente, mediante la interposición de un puerto de comunicaciones entre dos extremos (origen y destino) de un portal. Como cada aplicación puede indicar el portal de transporte que desee la adaptabilidad no se ve perjudicada.