# Uses of Package
org.springframework.web.socket.sockjs.client

- Packages that use org.springframework.web.socket.sockjs.client
  Package | Description
  --- | ---
  org.springframework.web.socket.sockjs.client | SockJS client implementation of `WebSocketClient`.

- Classes in org.springframework.web.socket.sockjs.client used by org.springframework.web.socket.sockjs.client
  Class and Description
  AbstractClientSockJsSession Base class for SockJS client implementations of `WebSocketSession`.
  AbstractXhrTransport Abstract base class for XHR transport implementations to extend.
  InfoReceiver A component that can execute the SockJS "Info" request that needs to be performed before the SockJS session starts in order to check server endpoint capabilities such as whether the endpoint permits use of WebSocket.
  SockJsUrlInfo Container for the base URL of a SockJS endpoint with additional helper methods to derive related SockJS URLs: specifically, the `info` and `transport` URLs.
  Transport A client-side implementation for a SockJS transport.
  TransportRequest Exposes information, typically to `Transport` and `session` implementations, about a request to connect to a SockJS server endpoint over a given transport.
  XhrClientSockJsSession An extension of `AbstractClientSockJsSession` for use with HTTP transports simulating a WebSocket session.
  XhrTransport A SockJS `Transport` that uses HTTP requests to simulate a WebSocket interaction.