39 |
|
|
40 |
package gnu.java.net; |
package gnu.java.net; |
41 |
|
|
42 |
import java.io.InputStream; |
import gnu.classpath.Configuration; |
43 |
|
|
44 |
import java.io.IOException; |
import java.io.IOException; |
45 |
|
import java.io.InputStream; |
46 |
import java.io.OutputStream; |
import java.io.OutputStream; |
47 |
import java.net.InetAddress; |
import java.net.InetAddress; |
48 |
import java.net.InetSocketAddress; |
import java.net.InetSocketAddress; |
50 |
import java.net.SocketException; |
import java.net.SocketException; |
51 |
import java.net.SocketImpl; |
import java.net.SocketImpl; |
52 |
import java.net.SocketOptions; |
import java.net.SocketOptions; |
|
import gnu.classpath.Configuration; |
|
53 |
|
|
54 |
/** |
/** |
55 |
* Written using on-line Java Platform 1.2 API Specification, as well |
* Written using on-line Java Platform 1.2 API Specification, as well |
63 |
* combination of Java and native routines to implement standard BSD |
* combination of Java and native routines to implement standard BSD |
64 |
* style sockets of family AF_INET and types SOCK_STREAM and SOCK_DGRAM |
* style sockets of family AF_INET and types SOCK_STREAM and SOCK_DGRAM |
65 |
* |
* |
66 |
* @author Per Bothner <bothner@cygnus.com> |
* @author Per Bothner (bothner@cygnus.com) |
67 |
* @author Nic Ferrier <nferrier@tapsellferrier.co.uk> |
* @author Nic Ferrier (nferrier@tapsellferrier.co.uk) |
68 |
* @author Aaron M. Renn <arenn@urbanophile.com> |
* @author Aaron M. Renn (arenn@urbanophile.com) |
69 |
*/ |
*/ |
70 |
public final class PlainSocketImpl extends SocketImpl |
public final class PlainSocketImpl extends SocketImpl |
71 |
{ |
{ |
380 |
* This class contains an implementation of <code>InputStream</code> for |
* This class contains an implementation of <code>InputStream</code> for |
381 |
* sockets. It in an internal only class used by <code>PlainSocketImpl</code>. |
* sockets. It in an internal only class used by <code>PlainSocketImpl</code>. |
382 |
* |
* |
383 |
* @author Nic Ferrier <nferrier@tapsellferrier.co.uk> |
* @author Nic Ferrier (nferrier@tapsellferrier.co.uk) |
384 |
*/ |
*/ |
385 |
final class SocketInputStream |
final class SocketInputStream |
386 |
extends InputStream |
extends InputStream |
450 |
* <code>getOutputStream method</code>. It expects only to be used in that |
* <code>getOutputStream method</code>. It expects only to be used in that |
451 |
* context. |
* context. |
452 |
* |
* |
453 |
* @author Nic Ferrier <nferrier@tapsellferrier.co.uk> |
* @author Nic Ferrier (nferrier@tapsellferrier.co.uk) |
454 |
*/ |
*/ |
455 |
final class SocketOutputStream |
final class SocketOutputStream |
456 |
extends OutputStream |
extends OutputStream |