当前所在位置:珠峰网资讯 >> 计算机 >> IT教育 >> 正文
java关于多线程的部分操作
发布时间:2011/6/3 9:48:20 来源: 编辑:

  一般服务器端代码,每次收到一个线程,一个client就会产生:

  /************************ 开始监听 **************************/

  int port = 4311;

  ServerSocket server = null;//服务器

  Socket client = null;//客户端

  try {

  server = new ServerSocket(port);

  } catch (IndirectionException e1) {

  System.out.println("正在监听...");

  }

  while(true)

  {

  System.out.println("等待客户"+i);

  i++;

  try {

  client = server.accept();//开始监听线程,接收到client

  System.out.println("客户地址:" + client.getInetAddress());

  } catch (IOException e1) {

  System.out.println("正在等待客户");

  }

  }

  客户端代码,启动之后便会连接服务器,得到回应之后便会形成socket连接

  Socket clientsocket = null;

  try {

  clientsocket = new Socket("localhost",4311);

  } catch (UnknownHostException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  } catch (IOException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved