Java Ktor项目本地主机:8080拒绝连接
我在做一个ktor项目,一切都很好。我启动了服务器,它在端口8080上工作正常,但现在由于某种原因突然停止工作。我结束了任务,尝试了一切,我不确定出了什么问题。我试图重新安装IntelliJ Idea,但我仍然面临同样的问题。我尝试使用127.0.0.1 , 0.0.0.0Java Ktor项目本地主机:8080拒绝连接,java,kotlin,port,ktor,Java,Kotlin,Port,Ktor,我在做一个ktor项目,一切都很好。我启动了服务器,它在端口8080上工作正常,但现在由于某种原因突然停止工作。我结束了任务,尝试了一切,我不确定出了什么问题。我试图重新安装IntelliJ Idea,但我仍然面临同样的问题。我尝试使用127.0.0.1 , 0.0.0.0 ,localhost,但它们都不工作idk该做什么。我在这件事上浪费了两个小时。我尝试过更改端口、阻止防火墙和防病毒软件。我使用Ktor时通常会遇到同样的问题,这令人沮丧。然后我将发布以下可能的修复程序,您应该按照顺序尝试并
,localhost,但它们都不工作idk该做什么。我在这件事上浪费了两个小时。我尝试过更改端口、阻止防火墙和防病毒软件。我使用Ktor时通常会遇到同样的问题,这令人沮丧。然后我将发布以下可能的修复程序,您应该按照顺序尝试并阅读这些步骤。我将考虑在一台独特的计算机上运行Android应用程序的WebSoSver和WebSoC客户端。
val client = HttpClient {
install(WebSockets)
}
或
不适合我的发动机是:
val client = HttpClient(OkHttp) {
install(WebSockets)
}
client.ws(
HttpMethod.Get,
"localhost",
8080,
"/"
)
{
//Client code
}
而不是client.wss。这是因为在本地连接中,您的客户端
不要使用TLS安全性进行连接,它将引发异常。如果
您正在具有TLS安全性的主机中部署服务器端
作为Heroku,您可以使用wss one,因为客户端
将使用TLS证书进行连接
希望我的回答能有所帮助。祝你好运 我在使用Ktor时通常会遇到同样的问题,这很令人沮丧。然后我将发布以下可能的修复程序,您应该按照顺序尝试并阅读这些步骤。我将考虑在一台独特的计算机上运行Android应用程序的WebSoSver和WebSoC客户端。
val client = HttpClient {
install(WebSockets)
}
或
不适合我的发动机是:
val client = HttpClient(OkHttp) {
install(WebSockets)
}
client.ws(
HttpMethod.Get,
"localhost",
8080,
"/"
)
{
//Client code
}
而不是client.wss。这是因为在本地连接中,您的客户端
不要使用TLS安全性进行连接,它将引发异常。如果
您正在具有TLS安全性的主机中部署服务器端
作为Heroku,您可以使用wss one,因为客户端
将使用TLS证书进行连接