Package netscape.net
Class NetworkClient
- java.lang.Object
-
- netscape.net.NetworkClient
-
- Direct Known Subclasses:
TransferProtocolClient
public class NetworkClient extends java.lang.ObjectThis is the base class for network clients.- Version:
- 1.21, 08/07/97
- Author:
- Jonathan Payne
-
-
Field Summary
Fields Modifier and Type Field Description java.io.InputStreamserverInputBuffered stream for reading replies from server.java.io.PrintStreamserverOutputStream for printing to the server.protected java.net.SocketserverSocketSocket for communicating with server.
-
Constructor Summary
Constructors Constructor Description NetworkClient()NetworkClient(java.lang.String host, int port)Create connection with host host on port port
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseServer()Close an open connection to the server.protected java.net.SocketdoConnect(java.lang.String server, int port)Return a socket connected to the server, with any appropriate options pre-establishedvoidopenServer(java.lang.String server, int port)Open a connection to the server.booleanserverIsOpen()Return server connection status
-
-
-
Method Detail
-
openServer
public void openServer(java.lang.String server, int port) throws java.io.IOException, java.net.UnknownHostExceptionOpen a connection to the server.- Throws:
java.io.IOExceptionjava.net.UnknownHostException
-
doConnect
protected java.net.Socket doConnect(java.lang.String server, int port) throws java.io.IOException, java.net.UnknownHostExceptionReturn a socket connected to the server, with any appropriate options pre-established- Throws:
java.io.IOExceptionjava.net.UnknownHostException
-
closeServer
public void closeServer() throws java.io.IOExceptionClose an open connection to the server.- Throws:
java.io.IOException
-
serverIsOpen
public boolean serverIsOpen()
Return server connection status
-
-