麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

關于java socket的問題

2019-11-18 13:52:15
字體:
來源:轉載
供稿:網友

要做成這樣的:

客戶端訪問服務器ip和port,服務器馬上發送welcome消息,然后客戶端根據welcome消息判定是否是想要連接的服務器和端口,

假如是則開始發送數據,數據包括開始和結束的校驗。服務器端發送welcome消息后開始接收數據,直到結束。蠻簡單的事TMD我怎么就搞不定。

CLIENT:

package com.ces.mytest.socket;

import java.net.*;import java.io.*;

public class ClientThread extends Thread {    PRivate String ipStr = "";    private int port;    public ClientThread(String ipStr, int port) {        this.ipStr = ipStr;        this.port = port;    }

    public void run() {        try {            Socket client = new Socket(ipStr, port);            BufferedReader read = new BufferedReader(new InputStreamReader(client.getInputStream()));            BufferedWriter write = new BufferedWriter(new OutputStreamWriter(client.getOutputStream()));

            if ("歡迎".equals(read.readLine())) {                System.out.println("校驗正確");

                write.write("開始");                write.newLine();                write.write("數據");                write.newLine();                write.write("結束");                write.newLine();                write.flush();

                System.out.println("發送完畢");            }

            write.close();            read.close();            client.close();        } catch (UnknownHostException ex) {            ex.printStackTrace();        } catch (IOException ex) {            ex.printStackTrace();        }    }

    public static void main(String[] args) {        Thread client = new ClientThread("127.0.0.1",10020);        client.start();    }

}

SERVER:

package com.ces.mytest.socket;

import java.net.*;import java.io.*;

public class ServerThread extends Thread {    private int port;    public ServerThread(int port) {        this.port = port;    }

    private boolean stop = false;

    public void run() {        try {            ServerSocket server = new ServerSocket(port);            while (!stop) {                Socket client = server.accept();                BufferedReader read = new BufferedReader(new InputStreamReader(client.getInputStream()));                BufferedWriter write = new BufferedWriter(new OutputStreamWriter(client.getOutputStream()));                                System.out.println("發送歡迎信息");                                write.write("歡迎");                write.flush();

//                String lineStr = read.readLine();//                if ("開始".equals(lineStr)) {//                    System.out.println("開始接受數據!");////                    while (true) {//                        lineStr = read.readLine();//                        if ("結束".equals(lineStr)) {//                            break;//                        } else {//                            System.out.println("數據是" + lineStr);//                        }//                    }//                }

                write.close();                read.close();                client.close();            }

        } catch (IOException ex) {            ex.printStackTrace();        }    }

    public static void main(String[] args) {        Thread server = new ServerThread(10020);        server.start();    }

    public boolean isStop() {        return stop;    }

    pu

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费观看黄视频 | 91性视频 | 逼特逼视频在线观看 | www.17c亚洲蜜桃| 本站只有精品 | 97久久人人超碰caoprom | 成年人视频在线免费播放 | 视频一区二区三区在线播放 | 久久99精品久久久久久国产越南 | www.17c亚洲蜜桃 | 国产精品一区二区手机在线观看 | wwwxxx免费视频 | 久久综合入口 | 媚药按摩痉挛w中文字幕 | 久久久成人999亚洲区美女 | 欧美a级毛片 | 中文区永久区 | 久久精品视频2 | 成人免费在线观看视频 | 中文字幕国产日韩 | 国产精品视频yy9299一区 | 黄色av片三级三级三级免费看 | 国产噜噜噜噜噜久久久久久久久 | 超碰97人人艹 | 毛片在线免费播放 | 久久毛片免费观看 | 男男羞羞视频网站国产 | 91久久久久久亚洲精品禁果 | 天天操综 | 男男啪羞羞视频网站 | 成人店女老板视频在线看 | 久久国产28 | 国产亚洲精品影达达兔 | 龙的两根好大拔不出去h | 一区二区三区国产视频 | 免费嗨片首页中文字幕 | 国产成人av免费观看 | 男女污污视频网站 | 久久精品欧美一区 | 中文字幕www | 免费黄色在线观看网站 |