package Ġcom . j il les v ang ur p . over pass kotlin client Ċ Ċ import Ġio . ktor . client .* Ċ import Ġio . ktor . client . engine . c io .* Ċ import Ġio . ktor . client . features . json .* Ċ import Ġio . ktor . client . features . websocket .* Ċ Ċ actual Ġfun Ġcreate HttpClient (): ĠHttpClient Ġ{ ĊĠĠĠ Ġreturn ĠHttpClient ( C IO ) Ġ{ ĊĠĠĠĠĠĠĠ Ġengine Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmax Connections Count Ġ= Ġ 1 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġendpoint Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkeep Alive Time Ġ= Ġ 1 0 0 _ 0 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconnect Timeout Ġ= Ġ 5 _ 0 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Timeout Ġ= Ġ 3 0 0 _ 0 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconnect Attempts Ġ= Ġ 3 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġinstall ( Json Feature ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserializer Ġ= Ġdefault Serializer () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }