[1701] in java-interest

home help back first fref pref prev next nref lref last post

Re: Raw Sockets Under Java

daemon@ATHENA.MIT.EDU (Aleph One)
Thu Sep 14 16:38:51 1995

Date: Thu, 14 Sep 1995 10:30:08 -0500 (CDT)
From: Aleph One <aleph1@dfw.net>
To: winans@aps.anl.gov
Cc: java-interest@java.sun.com
In-Reply-To: <9509141500.AA14458@phoebus>

Thanx for the answer. Its seams a lot of peolpe assumed I was talking 
about a applet. I'am not. I want to write an application. Which leats me 
to some observations as to the state of java. It seems to me that the 
current defined API caters to applets. There are a number of functions 
(such as RAW socket, and I do mean RAW sockets not TCP sockets) that are 
missing becuase it would constitute a breach of security or maybe the 
wouldnt be of much use to an applet. I would argue that sun made an error
in calling the current API classes java.net, java.util, etc. I belive 
this should have been java.applet.net, java.applet.util, etc. which are a 
subset or a true java library under java.x that would implement most 
funtionality in the standard C library + many unix C library functions.

That is if we expect Java to become a viable alternative to C/C++.
The fact that I have to create my own RawSocket class and recompile the 
interpreter in not what will drive Java to become the number one 
programming language.

Aleph One / aleph1@dfw.net
http://underground.org/
KeyID 1024/948FD6B5 
Fingerprint B6 C3 BD 8A 7A 79 03 55  CC 24 F4 01 2B BD 90 3A

On Thu, 14 Sep 1995 winans@aps.anl.gov wrote:

> Perhaps it is a bogus and/or ambiguous question...
> 
> The simple fact that you have to be root (on a real OS) to use
> SOCK_RAW, would indicate that this feature should not be present on
> something that is supposed to be secure.  Even if it was present, you'd
> have to run the interpreter as root for it to work.
> 
-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com

home help back first fref pref prev next nref lref last post