Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Q: SocketException??????

0 views
Skip to first unread message

Wen Gong

unread,
Jun 19, 1998, 3:00:00 AM6/19/98
to

Hello the java gurus,

I am running into a SocketException with a simple
program that reads from an URL connection. The same
program works fine on PC/NT with AUTOSOCKS and talks to
the same socks server, however, it fails on UNIX even
when run with option:

java -DsocksProxyHost=[sockserver] URLReader

The code is as simple as (or replace www.yahoo.com with 204.71.177.71):
--------
import java.net.*;
import java.io.*;

public class URLConnectionReader {
URL yahoo = new URL("http://www.yahoo.com/");
URLConnection yc = yahoo.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
String inputLine;

while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}

--------


The stacktrace:

--------------
java.net.SocketException: Malformed reply from SOCKS server
at
java.net.PlainSocketImpl.getSOCKSReply(PlainSocketImpl.java:241)
at
java.net.PlainSocketImpl.doSOCKSConnect(PlainSocketImpl.java:207)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:130)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:119)
at java.net.Socket.<init>(Socket.java:229)
at java.net.Socket.<init>(Socket.java:97)
at sun.net.NetworkClient.doConnect(NetworkClient.java:62)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:268)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:332)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:219)
at sun.net.www.http.HttpClient.New(HttpClient.java:230)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection
.java:247)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:328)
at URLReader.main(Compiled Code)
-------------


Thanks a lot.


Wen


--------

Wen Gong / / wen_...@hp.com
Mailstop 51U IB /---/--\
Hewlett-Packard, Inc. / /| |
5301 Stevens Creek Blvd. / / |--/ Tel: (408) 345-8484
Santa Clara, CA 95052-8059 / / | Fax: (408) 345-8531
|

Wen Gong

unread,
Jun 22, 1998, 3:00:00 AM6/22/98
to

Hello the java gurus,

java -DsocksProxyHost=[sockserver] URLReader

--------


The stacktrace:


Thanks a lot.


Wen


--

0 new messages