Categories:
Audio (13)
Biotech (29)
Bytecode (22)
Database (79)
Framework (7)
Game (7)
General (497)
Graphics (53)
I/O (32)
IDE (2)
JAR Tools (70)
JavaBeans (16)
JDBC (86)
JDK (338)
JSP (20)
Logging (90)
Mail (54)
Messaging (8)
Network (106)
PDF (82)
Report (7)
Scripting (75)
Security (67)
Server (112)
Servlet (17)
SOAP (24)
Testing (55)
Web (24)
XML (287)
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/DatagramSocketImpl.java
/* * @(#)DatagramSocketImpl.java 1.12 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.FileDescriptor; import java.io.IOException; import java.io.InterruptedIOException; /** * Abstract datagram and multicast socket implementation base class. * @author Pavani Diwanji * @since JDK1.1 */ public abstract class DatagramSocketImpl implements SocketOptions { protected int localPort; /** * The file descriptor object * @since JDK1.1 */ protected FileDescriptor fd; /** * Creates a datagram socket * @since JDK1.1 */ protected abstract void create() throws SocketException; /** * Binds a datagram socket to a local port and address. * @since JDK1.1 */ protected abstract void bind(int lport, InetAddress laddr) throws SocketException; /** * Sends a datagram packet. The packet contains the data and the * destination address to send the packet to. * @param packet to be sent. * @since JDK1.1 */ protected abstract void send(DatagramPacket p) throws IOException; /** * Peek at the packet to see who it is from. * @param return the address which the packet came from. * @since JDK1.1 */ protected abstract int peek(InetAddress i) throws IOException; /** * Receive the datagram packet. * @param Packet Received. * @since JDK1.1 */ protected abstract void receive(DatagramPacket p) throws IOException; /** * Set the TTL (time-to-live) option. * @param TTL to be set. * @since JDK1.1 */ protected abstract void setTTL(byte ttl) throws IOException; /** * Retrieve the TTL (time-to-live) option. * @since JDK1.1 */ protected abstract byte getTTL() throws IOException; /** * Join the multicast group. * @param multicast address to join. * @since JDK1.1 */ protected abstract void join(InetAddress inetaddr) throws IOException; /** * Leave the multicast group. * @param multicast address to leave. * @since JDK1.1 */ protected abstract void leave(InetAddress inetaddr) throws IOException; /** * Close the socket. * @since JDK1.1 */ protected abstract void close(); /** * Get the local port. * @since JDK1.1 */ protected int getLocalPort() { return localPort; } /** * Get the datagram socket file descriptor * @since JDK1.1 */ protected FileDescriptor getFileDescriptor() { return fd; } }
⏎ java/net/DatagramSocketImpl.java
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 38232👍, 0💬
Popular Posts:
What Is activation.jar? I heard it's related to JAF (JavaBeans Activation Framework) 1.1? The if you...
What Is mail.jar of JavaMail 1.4? I got the JAR file from javamail-1_4.zip. mail.jar in javamail-1_4...
commons-io-1.4.jar is the JAR file for Commons IO 1.4, which is a library of utilities to assist wit...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...
How to download and install JDK (Java Development Kit) 6? If you want to write Java applications, yo...