【发布时间】:2017-01-11 22:21:51
【问题描述】:
我用 java(Socket) 编写了一个简单的 tcp 服务器,并通过 telnet 连接到它。一切正常。我只想澄清关于 tcp 协议的一件事。如果我以不正确的方式停止服务器(只是在执行期间在 IntelligIdea 中按下停止),我会在客户端提示中看到一条消息:连接丢失。所以,问题是:服务器在崩溃之前是否会向客户端发送任何信息?或者telnet和服务器一直向对方发送一些我不知道的信息以确保连接存在,即使我什么都不发送?或者它与tcp协议有关?简而言之:客户端如何知道服务器崩溃了? 我是新手,所以我决定在这里清除它。提前谢谢!
【问题讨论】:
标签: java client-server serversocket tcp-ip