A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王震阳老师   /  2014-5-9 14:56  /  15760 人查看  /  280 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

试着做了一个。。。不对的话还请多多指教。。。。。

HmitateHttp.zip

1.84 KB, 阅读权限: 150, 下载次数: 1

试着做了一个。。。不对的话还请多多指教

评分

参与人数 1技术分 +8 收起 理由
王震阳老师 + 8 赞一个!

查看全部评分

回复 使用道具 举报
技术分多多益善
回复 使用道具 举报
了解下,看看
回复 使用道具 举报
看一下 看一下~
回复 使用道具 举报
要题来看。
回复 使用道具 举报
这个周末注定不寂寞
回复 使用道具 举报
nihao                        
回复 使用道具 举报
看看。。。。。。。。。。。。。。。
回复 使用道具 举报
要题,得技术分!
回复 使用道具 举报
看一看题目是啥
回复 使用道具 举报
看一看,会不会!
回复 使用道具 举报
来长见识
回复 使用道具 举报

  1. public class TCP_lient {
  2.     public static void main(String[] args) {
  3.         String str = null;
  4.         Socket clientSocket; // 创建客户端套接字
  5.         DataInputStream in = null; // 创建DataInputStream对象
  6.         DataOutputStream out = null; // 创建DataOutputStream对象
  7.         try {
  8.             clientSocket = new Socket("127.0.0.1", 4331); // 实例化Socket对象
  9.          //clientSocket = new Socket("192.168.152.139", 6379);
  10.             in = new DataInputStream(clientSocket.getInputStream()); // 实例化DataInputStream对象
  11.             // 实例化DataOutputStream对象
  12.             out = new DataOutputStream(clientSocket.getOutputStream());
  13.             out.writeUTF("你好!!"); // 写数据
  14.             while (true) {
  15.                 str = in.readUTF(); // 读取流中数据
  16.                 out.writeUTF(((int) (Math.random() * 10) + 1) + ""); // 向流中写入0到10之间的随机数
  17.                 System.out.println("客户端收到:" + str); // 输出信息
  18.                 Thread.sleep(1000); // 线程休眠
  19.             }
  20.         } catch (Exception e) {
  21.             e.printStackTrace();
  22.         }
  23.     }
  24. }
  25. public class TCP_Server {
  26.     public static void main(String[] args) {
  27.         ServerSocket serverSocket = null; // 创建服务器端套接字
  28.         Socket clientSocket = null; // 创建客户端套接字
  29.         String str = null;
  30.         DataOutputStream out = null; // 创建DataOutputStream类对象
  31.         DataInputStream in = null; // 创建DataInputStream类对象
  32.         try {
  33.             serverSocket = new ServerSocket(4331); // 实例化ServerSocket对象
  34.             clientSocket = serverSocket.accept(); // 接收客户的套接字连接呼叫
  35.             in = new DataInputStream(clientSocket.getInputStream()); // 实例化DataInputStream对象
  36.             out = new DataOutputStream(clientSocket.getOutputStream()); // 实例化DataOutputStream对象
  37.             while (true) {
  38.                 str = in.readUTF(); // 读取客户放入连接中的信息
  39.                 out.writeUTF("hello,我是服务器"); // 通过输出流向线路中写信息
  40.                 out.writeUTF(str);
  41.                 System.out.println("服务器收到:" + str);
  42.                 Thread.sleep(1000); // 线程休眠
  43.             }
  44.         } catch (Exception e) {
  45.             e.printStackTrace();
  46.         }
  47.     }
  48. }
复制代码
回复 使用道具 举报
我要技术分
回复 使用道具 举报
看看哦......
回复 使用道具 举报
看题!                        
回复 使用道具 举报
学习  看看
回复 使用道具 举报
又有技术分抢啦……真棒~
回复 使用道具 举报
那里有送分活动,那里就有我、、、
回复 使用道具 举报
看下,领取题目
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马