kurono,
Te sugiero revisar en Delphi 7 el ejemplo incluido
en el path C:\Program Files\Borland\Delphi7\Demos\Internet\NetChat, en el cual se utilizan los componentes
TcpServer y TcpClient, para verificar si ocurre el cambio de puerto que mencionas en
Windows Server 2003 con el componente
UdpSocket.
Espero sea útil
Nelson.