Como o sm11963 diz, você pode configurar o seu computador B. Mas você precisa entender alguns conceitos básicos de roteamento de rede. E isso é um exagero para apenas uma porta.
Senão, use o encaminhamento de porta.
Para Linux, isso é feito com o iptables.
Para o Windows, isso é feito com um software de encaminhamento de porta. O Google vai te dar algumas.
Eu uso este: link (eu uso a versão antiga da linha de comando).
Esse link também parece legal.
Com algumas versões do Windows:
Ferramentas administrativas
Roteamento e Acesso Remoto
ServerName
Roteamento IP
NAT / firewall básico
Clique com o botão direito do mouse em sua placa de rede
Propriedades
Serviços e amp; Portos
Adicionar ...
Digite a porta de saída de entrada e o IP da estação de trabalho
Com o Windows 2008:
netsh interface portproxy add v4tov4 listenport=1234 listenaddress=192.168.0.1 connectport=443 connectaddress=192.168.0.2