Chinaunix首页 | 论坛 | 博客
  • 博客访问: 74496
  • 博文数量: 46
  • 博客积分: 1145
  • 博客等级: 少尉
  • 技术积分: 640
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-01 14:40
文章分类
文章存档

2017年(1)

2014年(4)

2013年(9)

2012年(32)

我的朋友

分类:

2012-11-20 17:37:10

之前写过一个Server Socket端。今天特意写了个client端。
java Socket 多线程Server端

两个结合起来,可以组成一个即时通讯的雏形。

package com.javaer.examples.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; public class Client { static Socket server; /** * @param args * @throws IOException * @throws UnknownHostException */ public static void main(String[] args) throws UnknownHostException, IOException { server = new Socket(InetAddress.getLocalHost(), 2156); BufferedReader in = new BufferedReader(new InputStreamReader( server.getInputStream())); PrintWriter out = new PrintWriter(server.getOutputStream()); BufferedReader wt = new BufferedReader(new InputStreamReader(System.in)); while (true) { String str = wt.readLine(); out.println(str); out.flush(); System.out.println(in.readLine()); if (str.equals(‘‘end‘‘)) { break; } } server.close(); } }
首发于 - http://java-er.com/blog/java-socket-client/
阅读(184) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~