您现在的位置是:首页 >

高并发socket服务 Java进行并发多连接socket编程

火烧 2021-11-10 09:27:53 1058
Java进行并发多连接 ocket编程   Java多个客户端同时连接服务端 在现实生活中用得比较多 同时执行多项任务 第一想到的当然是多线程了 下面用多线程来实现并发多连接 im ort java
高并发socket服务 Java进行并发多连接socket编程

Java进行并发多连接socket编程  

  Java多个客户端同时连接服务端 在现实生活中用得比较多 同时执行多项任务 第一想到的当然是多线程了 下面用多线程来实现并发多连接

import java net *;import java io *;

public class ThreadServer extends Thread{    private Socket client;

    public ThreadServer(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( );        while (true)        {            //transfer location change Single User or Multi User

lishixinzhi/Article/program/Java/hx/201311/27248  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码