private void initializeTransientFields(Socket socket, ClientProxyMembershipID pid, boolean ip,
      byte cc, KnownVersion vers) {
    _socket = socket;
    proxyID = pid;
    connected = true;
    {
      int bufSize = 1024;
      try {
        bufSize = _socket.getSendBufferSize();
        if (bufSize < 1024) {
          bufSize = 1024;
        }
      } catch (SocketException ignore) {
      }
      _commBuffer = ServerConnection.allocateCommBuffer(bufSize, socket);
    }
    _remoteHostAddress = socket.getInetAddress().getHostAddress() + ":" + socket.getPort();
    isPrimary = ip;
    clientConflation = cc;
    clientVersion = vers;
  }
Constructor.

@param ccn The <code>CacheClientNotifier</code> registering this proxy
@param socket The socket between the server and the client
@param proxyID representing the Connection Proxy of the clien
@param isPrimary The boolean stating whether this prozxy is primary
@throws CacheException {
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientProxy.java