• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ArturLaranja

Fazer PINGs a partir de 2 IP's diferentes na mesma máquina

7 mensagens neste tópico

Boas malta,

sou novo por aqui... na programação nem tanto...

Uma duvida: tenho um PC com 2 ligações à Internet, por netcabo e por operadora móvel. Bom, mas isso não importa. O que importa é que tenho 2 IP's diferentes (dado pela netcabo e dado pela operadora móvel) e pretendo fazer um PING em c# a um determinado servidor exterior mas podendo escolher por que IP quero fazer o ping, se pelo IP da netcabo ou pelo IP da operadora móvel. Como escolho o IP? Alguem tem uma beca de código que dê para especificar o IP origem numa ligação?

Agradecido

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estás a pensar fazer pings como? Através de um socket suponho...

Nesse caso quando fazes o bind do socket podes escolher em qual dos IP o fazes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim, podia ser com sockets. Mas o ideal seria com a API "wininet.dll", não sei se dá!. Se me puderes dar as linhas de código em c# para fazer esse socket, agradecia-te.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não tenho experiência a usar sockets em C#, falei pelo que sei de C e suponho que em C# se faça a mesma coisa, agora código não sei.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom, isto nao é trivial... pelo menos para mim! Ja pesquisei imenso e nenhum exemplo me ajuda a fazer o que eu quero... :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora