国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - 簡單的java socket客戶端和服務端示例

簡單的java socket客戶端和服務端示例

2019-11-05 11:31java教程網 JAVA教程

這篇文章主要介紹了java的socket客戶端和服務端示例,大家參考使用吧

客戶端

復制代碼代碼如下:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;

public class MyClient {  
    public static void main(String[] args) throws Exception {  
        Socket socket = new Socket("localhost", 10000);  
        BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));  
        PrintWriter out = new PrintWriter(socket.getOutputStream());  
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));  

        while (true) {  
            String msg = reader.readLine();  
            out.println(msg);  
            out.flush();  
            if (msg.equals("bye")) {  
                break;  
            }  
            System.out.println(in.readLine());  
        }  
        socket.close();  
    }  
}  

 

服務端

復制代碼代碼如下:


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

 

public class MyServer {  
    public static void main(String[] args) throws IOException {  
        ServerSocket server = new ServerSocket(10000);  

        while (true) {  
            Socket socket = server.accept();  
            invoke(socket);  
        }  
    }  

    private static void invoke(final Socket client) throws IOException {  
        new Thread(new Runnable() {  
            public void run() {  
                BufferedReader in = null;  
                PrintWriter out = null;  
                try {  
                    in = new BufferedReader(new InputStreamReader(client.getInputStream()));  
                    out = new PrintWriter(client.getOutputStream());  

                    while (true) {  
                        String msg = in.readLine();  
                        System.out.println(msg);  
                        out.println("Server received " + msg);  
                        out.flush();  
                        if (msg.equals("bye")) {  
                            break;  
                        }  
                    }  
                } catch(IOException ex) {  
                    ex.printStackTrace();  
                } finally {  
                    try {  
                        in.close();  
                    } catch (Exception e) {}  
                    try {  
                        out.close();  
                    } catch (Exception e) {}  
                    try {  
                        client.close();  
                    } catch (Exception e) {}  
                }  
            }  
        }).start();  
    }  
}  

 

 

延伸 · 閱讀

精彩推薦
379
主站蜘蛛池模板: 国产亚洲精品美女久久久久久久久久 | 欧美激情视频一区二区三区在线播放 | 99看片 | 国产一区二区三区久久久久久久久 | 黄色tv在线观看 | 综合婷婷 | 国产一区二区在线免费观看 | 福利在线小视频 | 亚洲毛片在线观看 | 久久久艹 | 亚洲综合久久久 | 91免费小视频| 国产精品免费视频观看 | 天天拍天天草 | 国产黄色a级毛片 | 欧美99| 国产毛片久久 | av男人的天堂在线 | 日本福利视频网 | 欧美亚洲国产一区二区三区 | 欧美日本精品 | 久久精品免费观看 | 国产欧美成人 | 国产精品毛片a√一区 | 欧美成人一区二区 | 久久精品91 | 日韩一区二区三区视频 | 99精品欧美一区二区三区综合在线 | 久久久久久一区 | 午夜电影网址 | 久久久国产一区 | 91视频网 | 农村末发育av片四区五区 | 国久久久| 日韩在线中文字幕 | 欧美国产日韩一区二区三区 | 午夜成人在线视频 | 涩涩天堂 | 日韩欧美网站 | 久久精品中文 | 最新国产精品 |