# Type Alias: CreateWSSContextFnOptions

> 

> **CreateWSSContextFnOptions**: [`NodeHTTPCreateContextFnOptions`](https://trpc.io/docs/typedoc/server/adapters/node-http/type-aliases/NodeHTTPCreateContextFnOptions.md)\<`IncomingMessage`, `WsWebSocket`\>

Defined in: [packages/server/src/adapters/ws.ts:106](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/server/src/adapters/ws.ts#L106)

What `createContext` gets in the WebSocket adapter: the upgrade request
as `req`, the socket as `res`, and `info`. It's called once per
connection.

## See

https://trpc.io/docs/server/websockets#creating-a-websocket-server
