Java Socket编程:TCP连接建立与断开示例

原创 ゝ一世哀愁。 2024-10-17 06:54 182阅读 0赞

在Java中,Socket编程主要用于客户端和服务器之间的通信。以下是一个简单的TCP连接建立与断开示例:

  1. 创建ServerSocket(服务器端创建)
    1. ServerSocket serverSocket = new ServerSocket(8080); // 设置监听的端口
  2. 创建Socket(客户端创建)
    1. Socket socket = serverSocket.accept(); // 等待连接,然后建立连接
  3. 通信(客户端发送数据,服务器接收并响应)
    ```java
    // 客户端向服务器发送数据
    String messageFromClient = “Hello, Server!”;
    byte[] byteMessage = messageFromClient.getBytes(“UTF-8”);

socket.getOutputStream().write(byteMessage); // 发送数据

// 服务器接收并响应
in = socket.getInputStream();
String responseFromServer = new String(in.readAllBytes()), “UTF-8”); // 接收并处理数据

out.write(responseFromServer.getBytes()); // 向客户端发送数据

socket.close(); // 关闭连接,释放资源
```
以上就是Java Socket编程中TCP连接建立与断开的基本示例。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,182人围观)

还没有评论,来说两句吧...

相关阅读