首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ServerSocket vs套接字-关闭套接字

ServerSocket vs套接字-关闭套接字
EN

Stack Overflow用户
提问于 2014-03-22 04:09:46
回答 2查看 5.2K关注 0票数 2

ServerSocket插座都有关闭套接字的方法close()

这两者有什么区别呢?

假设在服务器端,

代码语言:javascript
复制
ServerSocket serverSocket = new ServerSocket(port);
Socket socket = serverSocket.accept();  
...

在这种情况下,

代码语言:javascript
复制
socket.close();

不同于

代码语言:javascript
复制
serverSocket.close();

如果有的话?

蒂娅。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-22 04:14:21

ServerSocket设置一个侦听器,您可以从其中接受任意数量的套接字连接。关闭套接字将关闭该连接;关闭ServerSocket意味着侦听器已关闭,无法再接受到该端口的连接。

票数 6
EN

Stack Overflow用户

发布于 2014-03-22 04:17:02

java.net.ServerSocket

该类实现服务器套接字。服务器套接字等待来自网络的请求。它根据该请求执行一些操作,然后可能将结果返回给请求者。

java.net.Socket

该类实现客户端套接字(也称为“套接字”)。套接字是两台机器之间通信的端点。

简单地说,套接字来自客户端,serversocket来自服务器端。

检查这里

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22573349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档