LoginClient.java代码如下:复制代码
- public class LoginClient
- {
- public static void main(String[] args)
- {
- try
- {
- //定义客户端 端点
- Socket s = new Socket("127.0.0.1",10009);
- //键盘输入流
- BufferedReader bufr =
- new BufferedReader(new InputStreamReader(System.in));
- //网络输出流
- PrintWriter out = new PrintWriter(s.getOutputStream());
- //网络输入流
- BufferedReader bufIn =
- new BufferedReader(new InputStreamReader(s.getInputStream()));
- for(int x = 0; x < 3; x++)
- {
- //将键盘读取的字符存入line中
- String line = bufr.readLine();
- //通过网路输出流发送出去。
- if(line == null)
- {
- System.out.println("发送数据不能为空");
- break;
- }
- //通过网络输出流发送到服务端
- out.println(line);
- //接收服务端发送过来的信息
- String info = bufIn.readLine();
- System.out.println("info:"+info);
- if(info.contains("欢迎"))
- break;
- }
- bufr.close();
- s.close();
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- }
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |