Problemas com Sockets

13/02/2006

Olá pessoal, estou tentando fazer com que dois aplicativos se comuniquem remotamente e escolhi os sockets para isto.
Estou usando um ServerSocket e um ClientSocket.
Quando rodo localmente, utilizando no endereço do servidor ´localhost´ funciona beleza, mas quando faço um teste com outro micro conectado na internet ele dá o pau de ´Assync Socket error´. Acho que este pau é porque o endereço que eu passo do servidor é na verdade o IP do modem ADSL e não do micro servidor propriamente dito.
Alguém sabe como faço pra resolver isso?

Valew


Dan.sm

Respostas

14/02/2006

Ipc$

Se o PC da internet estiver conectado com modem local, sem problemas; é só vc fornecer o IP e porta.
Se estiver no hub e acessar internet por router, então vc deve criar uma regra NAT nesse router dizendo que tudo que vier na porta xxxx, ele mande para a máquina onde está seu TServerSocket.


Responder Citar