Re: Possible XP Socket Bug?
John B. Matthews wrote:
In article <49c27e77$0$25089$b9f67a60@news.newsdemon.com>,
Knute Johnson <nospam@rabbitbrush.frazmtn.com> wrote:
[...]
Thanks very much for trying it. For some reason, I'm still not
getting the exception with this test program although it works in
other programs. It's very strange.
FWIW, I tried it on Mac OS X 10.5.6, Java 1.5.0_16. Inside the LAN, I
saw "Connection refused" for ports without a listener; I saw "true" for
ports with a listener. I used netstat to see the results. I also got
warnings about unauthorized connections from the application firewall.
You might use netstat to see the internal state of whatever port is
giving anomalous results.
<code>
import java.io.*;
import java.net.*;
public class KJTest {
public static void main(String[] args) throws Exception {
int port = args.length > 0 ? Integer.valueOf(args[0]) : 8080;
Socket s = new Socket("localhost", port);
System.out.println(s);
System.out.println("connected to: " +
s.getInetAddress().getHostName());
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
s.getOutputStream()));
bw.write("hello world\n");
System.out.println("data written");
bw.close();
System.out.println(s.isClosed());
}
}
</code>
There is something really strange going on. I'm sure this is the same
problem that other fellow was having a few weeks back and I for one
thought he must have something hosed. But now I think their is some
sort of bug somewhere that is causing this.
C:\Documents and Settings\Knute Johnson>java KJTest 10101
Socket[addr=localhost/127.0.0.1,port=10101,localport=2913]
connected to: localhost
data written
true
C:\Documents and Settings\Knute Johnson>netstat -a | grep 10101
C:\Documents and Settings\Knute Johnson>
--
Knute Johnson
email s/nospam/knute2009/
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
------->>>>>>http://www.NewsDemon.com<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access