public TcpTransportServerChannel(WireFormat wireFormat, ServerSocket serverSocket) throws JMSException {
super(serverSocket.getInetAddress().toString());
this.wireFormat = wireFormat;
this.serverSocket = serverSocket;
closed = new SynchronizedBoolean(false);
started = new SynchronizedBoolean(false);
InetAddress address = serverSocket.getInetAddress();
try {
updatePhysicalUri(new URI("tcp", "", address.getHostName(), 0, "", "", ""));
}
catch (URISyntaxException e) {