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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

服务器端:
  1. package com.kxg_07;

  2. import java.io.IOException;
  3. import java.io.InputStream;
  4. import java.io.OutputStream;
  5. import java.net.ServerSocket;
  6. import java.net.Socket;

  7. public class ServerDemo {
  8.         public static void main(String[] args) throws IOException {
  9.                 ServerSocket ss = new ServerSocket(48264);

  10.                 Socket s = ss.accept();

  11.                 String ip = s.getInetAddress().getHostAddress();
  12.                 InputStream is = s.getInputStream();

  13.                 byte[] bys = new byte[1024];
  14.                 int len = is.read(bys);
  15.                 String str = new String(bys, 0, len);

  16.                 OutputStream os = s.getOutputStream();
  17.                 os.write("数据已收到".getBytes());

  18.                 System.out.println(ip + ":" + str);
  19.                 s.close();
  20.         }
  21. }
复制代码



1 个回复

倒序浏览
本帖最后由 Kevin.Kang 于 2015-8-7 20:14 编辑

客户端:
  1. package com.kxg_07;

  2. import java.io.IOException;
  3. import java.io.InputStream;
  4. import java.io.OutputStream;
  5. import java.net.Socket;

  6. public class ClientDemo {
  7.         public static void main(String[] args) throws IOException {
  8.                 Socket s = new Socket("10.164.22.254", 48264);

  9.                 OutputStream os = s.getOutputStream();
  10.                 os.write("hello,TCP".getBytes());

  11.                 InputStream is = s.getInputStream();
  12.                 byte[] bys = new byte[1024];
  13.                 int len = is.read(bys);
  14.                 String str = new String(bys, 0, len);

  15.                 System.out.println("Server:" + str);
  16.                 s.close();
  17.         }
  18. }
复制代码



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马