java - ServerSocket(端口)上的困惑

标签 java

我对 ServerSocket 的构造函数之一有点困惑。 当我写 ServerSocket ss=new ServerSocket(3000); 时,这是否意味着我已请求连接 在服务器的端口号3000上。

最佳答案

不,这意味着您的进程将监听端口 3000 上的传入连接。这意味着,只要您遵循服务器代码中的所有必要步骤,客户端就能够通过端口 3000 连接到服务器并与您的应用程序通信。

查看以下教程,了解 Java 中的套接字编程简介:Lesson: All About Sockets .

关于java - ServerSocket(端口)上的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5476071/

相关文章:

java - 检查列表对象在java中是否为空

java - 更改 JVM 供应商对应用程序的影响

java - 如何获取用户的语言作为 ISO-639-2 代码?

java - 有人可以帮我在单击 JAVA Jbutton 时添加文本吗?

java - 动态替换某些字符串值

java - 错误: Error parsing XML: junk after document element when i put tabs Android

java - 为什么这段代码不起作用? HTTP 状态 404 – 在 jsp 和 servlet 上未找到

java - map 排序列表 : need to sort list of map based on two values at one go

java - 如何修复链接基址 "img/Yellow.svg"不能与上下文相关 (/) 或页面相关

java - 从 Eclipse 查看 native 代码