//package fixmico;
/**
* <p>Title: TCPAdress.java </p>
* <p>Description: </p>
*
* @author: Jessica Rogers
*/
import java.io.*;
import java.lang.*;
import java.util.*;
import java.net.*;
public class TCPAddress extends Address
{
private String _host;
private int _port;
private static Dictionary _transportMap = new Hashtable();
public TCPAddress(String host, int port)
{
super();
_host = host;
_port = port;
}
public String host()
{
return _host;
}
public int port()
{
return _port;
}
public Transport createTransport()
{
if (_transport != null)
return _transport;
String str = "";
str = str + _host + ":" + _port;
if ( _transportMap.get(str) == null )
{
TCPTransport transport = new TCPTransport(this);
_transportMap.put(str, transport);
return transport;
}
return (Transport)_transportMap.get(str);
}
}