Java Socket编程中对于run的使用方法介绍

Java Socket编程在很多地方都有使用,其中有不少的问题需要我们注意,下面我们就来看下run的
首页 新闻资讯 行业资讯 Java Socket编程中对于run的使用方法介绍

Java Socket编程在使用的时候有很多语句需要我们注意,其中run方法就是我们需要掌握的。下面我们就看看在Java编程中run语句的使用方法。希望大家有所帮助。

那么下面的问题是如何使用线程.首先要做的事情是创建线程并使得其可以和网络连线取得联系.然后由线程来执行刚才的操作.要创建线程要么直接继承Thread要么实现Runnable接口,要建立和Java Socket编程的联系只要传递引用就可以了.而要执行线程就必须重写run方法.而run方法所做的事情.就是刚才单线程版本main所做的事情.因此我们的程序变成了这样:

 

复制

import java.net.*;   import java.io.*;   public class MultiUser extends Thread{   private Socket client;   public MultiUser(Socket c){   this.client=c;   }   public void run(){   try{   BufferedReader in=new BufferedReader(new InputStreamReader
(client.getInputStream()));   PrintWriter out=new PrintWriter(client.getOutputStream());   //Mutil User but can't parallel   while(true){   String str=in.readLine();   System.out.println(str);   out.println("has receive....");   out.flush();   if(str.equals("end"))   break;   }   client.close();   }catch(IOException ex){   }finally{   }   }   public static void main(String[] args)throws IOException{   ServerSocket server=new ServerSocket(5678);   while(true){   //transfer location change Single User or Multi User   MultiUser mu=new MultiUser(server.accept());   mu.start();   }   }  
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

  • 16.

  • 17.

  • 18.

  • 19.

  • 20.

  • 21.

  • 22.

  • 23.

  • 24.

  • 25.

  • 26.

  • 27.

  • 28.

  • 29.

  • 30.

  • 31.

  • 32.

  • 33.

  • 34.

 

以上就是对在Java Socket编程中run的语句介绍,希望大家有所帮助。

【编辑推荐】

  1. Java SocketAPI关键代码详细使用介绍

  2. Java Socket通信客户端和服务器的代码介绍

  3. Java socket通信基本原理介绍

  4. Java socket通信服务器代码编写大全

  5. Java Socket通信如何进行通用服务器代码编写

16    2010-03-19 14:28:58    Java Socket编程