A server including a dual channel communications module operable to
establish a communication session between the server and a client is
provided. The server may be operable to receive a dual channel
communication packet from the client. In a particular embodiment, the
dual channel communication packet may include a header in a data payload.
The header includes a client external IP address, and the data payload
includes an encoded port command having a client internal IP address and
a client data port number. A codec operable to decode the port command
may also be provided. The server may also include a translation module
for retrieving the client external IP address from the header. In a
particular embodiment, the server is operable to establish data channel
coordinates including the client external IP address, the client data
port number, a server internal IP address and a server data port number.