15
Apr
Java 网络编程 之 服务器端套接字(ServerSocket)
使用 java.net.ServerSocket 实现的 Java 服务器,可以用来监听来自 TCP/IP 客户端传入的连接。你也可以使用 Java NIO 来替代 Java Networking(java 网络标准API),这时需要用到 ServerSocketChannel 。
使用 java.net.ServerSocket 实现的 Java 服务器,可以用来监听来自 TCP/IP 客户端传入的连接。你也可以使用 Java NIO 来替代 Java Networking(java 网络标准API),这时需要用到 ServerSocketChannel 。
当你想要在 Java 中使用 TCP/IP 通过 Internet 连接到服务器时,就需要创建一个 java.net.Socket 对象并将其连接到服务器。另外,如果你更喜欢使用 Java NIO,则可以使用 Java NIO SocketChannel 。
Java 提供了非常易用的网络 API,使用这些 API 我们可以很方便的通过建立 TCP/IP 或 UDP 套接字,在网络之间进行相互通信,其中 TCP 通常比 UDP 使用的更加频繁,在本教程中我们对这两种方式都会进行相应说明。