Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 1.1 Source Code Directory
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes:
"C:\fyicenter\jdk-1.1.8\src".
Here is the list of Java classes of the JDK 1.1 source code:
✍: FYIcenter
⏎ java/net/SocketImpl.java
/* * @(#)SocketImpl.java 1.26 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.net; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.FileDescriptor; /** * The abstract class <code>SocketImpl</code> is a common superclass * of all classes that actually implement sockets. It is used to * create both client and server sockets. * <p> * A "plain" socket implements these methods exactly as * described, without attempting to go through a firewall or proxy. * * @author unascribed * @version 1.26, 12/10/01 * @since JDK1.0 */ public abstract class SocketImpl implements SocketOptions { /** * The file descriptor object for this socket. * * @since JDK1.0 */ protected FileDescriptor fd; /** * The IP address of the remote end of this socket. * * @since JDK1.0 */ protected InetAddress address; /** * The port number on the remote host to which this socket is connected. * * @since JDK1.0 */ protected int port; /** * The local port number to which this socket is connected. * * @since JDK1.0 */ protected int localport; /** * Creates either a stream or a datagram socket. * * @param stream if <code>true</code>, create a stream socket; * otherwise, create a datagram socket. * @exception IOException if an I/O error occurs while creating the * socket. * @since JDK1.0 */ protected abstract void create(boolean stream) throws IOException; /** * Connects this socket to the specified port on the named host. * * @param host the name of the remote host. * @param port the port number. * @exception IOException if an I/O error occurs when connecting to the * remote host. * @since JDK1.0 */ protected abstract void connect(String host, int port) throws IOException; /** * Connects this socket to the specified port number on the specified host. * * @param address the IP address of the remote host. * @param port the port number. * @exception IOException if an I/O error occurs when attempting a * connection. * @since JDK1.0 */ protected abstract void connect(InetAddress address, int port) throws IOException; /** * Binds this socket to the specified port number on the specified host. * * @param host the IP address of the remote host. * @param port the port number. * @exception IOException if an I/O error occurs when binding this socket. * @since JDK1.0 */ protected abstract void bind(InetAddress host, int port) throws IOException; /** * Sets the maximum queue length for incoming connection indications * (a request to connect) to the <code>count</code> argument. If a * connection indication arrives when the queue is full, the * connection is refused. * * @param backlog the maximum length of the queue. * @exception IOException if an I/O error occurs when creating the queue. * @since JDK1.0 */ protected abstract void listen(int backlog) throws IOException; /** * Accepts a connection. * * @param s the accepted connection. * @exception IOException if an I/O error occurs when accepting the * connection. * @since JDK1.0 */ protected abstract void accept(SocketImpl s) throws IOException; /** * Returns an input stream for this socket. * * @return a stream for reading from this socket. * @exception IOException if an I/O error occurs when creating the * input stream. * @since JDK1.0 */ protected abstract InputStream getInputStream() throws IOException; /** * Returns an output stream for this socket. * * @return an output stream for writing to this socket. * @exception IOException if an I/O error occurs when creating the * output stream. * @since JDK1.0 */ protected abstract OutputStream getOutputStream() throws IOException; /** * Returns the number of bytes that can be read from this socket * without blocking. * * @return the number of bytes that can be read from this socket * without blocking. * @exception IOException if an I/O error occurs when determining the * number of bytes available. * @since JDK1.0 */ protected abstract int available() throws IOException; /** * Closes this socket. * * @exception IOException if an I/O error occurs when closing this socket. * @since JDK1.0 */ protected abstract void close() throws IOException; /** * Returns the value of this socket's <code>fd</code> field. * * @return the value of this socket's <code>fd</code> field. * @see java.net.SocketImpl#fd * @since JDK1.0 */ protected FileDescriptor getFileDescriptor() { return fd; } /** * Returns the value of this socket's <code>address</code> field. * * @return the value of this socket's <code>address</code> field. * @see java.net.SocketImpl#address * @since JDK1.0 */ protected InetAddress getInetAddress() { return address; } /** * Returns the value of this socket's <code>port</code> field. * * @return the value of this socket's <code>port</code> field. * @see java.net.SocketImpl#port * @since JDK1.0 */ protected int getPort() { return port; } /** * Returns the value of this socket's <code>localport</code> field. * * @return the value of this socket's <code>localport</code> field. * @see java.net.SocketImpl#localport * @since JDK1.0 */ protected int getLocalPort() { return localport; } /** * Returns the address and port of this socket as a <code>String</code>. * * @return a string representation of this socket. * @since JDK1.0 */ public String toString() { return "Socket[addr=" + getInetAddress() + ",port=" + getPort() + ",localport=" + getLocalPort() + "]"; } void reset() throws IOException { address = null; port = 0; localport = 0; close(); } }
⏎ java/net/SocketImpl.java
Or download all of them as a single archive file:
File name: jdk-1.1.8-src.zip File size: 1574187 bytes Release date: 2018-11-16 Download
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 175312👍, 0💬
Popular Posts:
maven-core-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Core module. Apache Maven is a software ...
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but c...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
Where Can I see Java Source Code files for Xerces Java 2.11.2? Here are Java Source Code files for X...
What JAR files are required to run sax\Writer.java provided in the Apache Xerces package? 1 JAR file...