WebSockets
This feature enables bi-directional WebSocket connections with the server.You can read more about it in its dedicated WebSockets page.
This feature is defined in the method io.ktor.client.features.websocket.ws
in the artifact io.ktor:ktor-client-websockets:$ktor_version
.
dependencies {
implementation "io.ktor:ktor-client-websockets:$ktor_version"
}
dependencies {
implementation("io.ktor:ktor-client-websockets:$ktor_version")
}
<project>
...
<dependencies>
<dependency>
<groupId>io.ktor</groupId>
<artifactId>ktor-client-websockets</artifactId>
<version>${ktor.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
dependencies {
implementation "io.ktor:ktor-client-websockets-jvm:$ktor_version"
}
dependencies {
implementation("io.ktor:ktor-client-websockets-jvm:$ktor_version")
}
<project>
...
<dependencies>
<dependency>
<groupId>io.ktor</groupId>
<artifactId>ktor-client-websockets-jvm</artifactId>
<version>${ktor.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
dependencies {
implementation "io.ktor:ktor-client-websockets-native:$ktor_version"
}
dependencies {
implementation("io.ktor:ktor-client-websockets-native:$ktor_version")
}
<project>
...
<dependencies>
<dependency>
<groupId>io.ktor</groupId>
<artifactId>ktor-client-websockets-native</artifactId>
<version>${ktor.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
dependencies {
implementation "io.ktor:ktor-client-websockets-js:$ktor_version"
}
dependencies {
implementation("io.ktor:ktor-client-websockets-js:$ktor_version")
}
<project>
...
<dependencies>
<dependency>
<groupId>io.ktor</groupId>
<artifactId>ktor-client-websockets-js</artifactId>
<version>${ktor.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>