Olá pessoal,
Eu tenho uma aplicação que conecta em um determinado endereço e porta a fim de testar se a porta está acessível. Para isso eu uso:
Socket socket = new Socket(address, port);
Porém caso a rede que eu estiver conectada possuir proxy (firewall) o comando não funciona, creio eu que eu tenha que conectar no proxy da rede e depois conectar via socket no endereço e na porta. Mas não sei se isso é possível e como é possível… Eu já dei uma estudada sobre conectar em um proxy via socket, mas não sei como conectar no proxy e através dele estabelecer uma nova conexão de socket.
Eu vi isso, mas não sei como funciona corretamente:
System.setProperty("http.proxyHost", "myProxyServer.com");
System.setProperty("http.proxyPort", "80");
Alguém sabe como eu posso realizar tal tarefa?
Obrigado desde já