Java网络编程与远程方法调用(RMI)全解析
1. Java网络编程基础
Java平台通过 java.net 包提供的类,让网络编程变得简单。这个包中的常用类有 ServerSocket 、 Socket 和 URL 。
1.1 基于套接字的网络编程场景
在Java中编写网络程序,通常分为服务器应用程序和客户端应用程序。
- 服务器应用程序 :使用
ServerSocket类监听客户端的连接请求。创建ServerSocket对象时,可以将其绑定到特定的主机IP地址和端口,例如本地地址127.0.0.1和端口15123。
graph LR
A[创建ServerSocket对象并绑定地址和端口] --> B[监听客户端连接]
B --> C{有客户端连接?}
C -- 是 --> D[获取服务器端Socket对象进行通信]
C -- 否 --> B
- 客户端应用程序 :使用
Socket类与特定地址和端口的服务器应用程序建立连接。当ServerSocket检测
超级会员免费看
订阅专栏 解锁全文
2207

被折叠的 条评论
为什么被折叠?



