Problemas com Sockets
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
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
Curtidas 0
Respostas
Ipc$
13/02/2006
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.
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.
GOSTEI 0