JavaSocket编程:连接断开等问题案例

原创 àì夳堔傛蜴生んèń 2024-09-23 17:48 126阅读 0赞

在Java Socket编程中,常见的问题包括连接建立、数据传输、连接断开等。以下是一些具体的案例:

  1. 连接建立:

    1. ServerSocket ss = new ServerSocket(8000);
    2. Socket s = ss.accept();

    这里创建了一个监听8000端口的服务器Socket,然后通过accept方法等待客户端连接。

  2. 数据传输:

    1. BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream())));
    2. String line;
    3. while ((line = in.readLine()) != null) {
    4. System.out.println(line);
    5. }

    这里使用Socket的inputStream读取客户端发送的数据,然后在控制台打印出来。

  3. 连接断开:

    1. s.close();
    2. ss.close(); // 关闭服务器Socket

    当客户端或服务器端不再需要连接时,可以调用close方法关闭Socket。同时也要记得关闭监听的ServerSocket。

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

发表评论

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

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

相关阅读