高并发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相关文章
- 疯狂Java讲义:使用Socket进行通信[1]
- Java网络编程从入门到精通(13):使用Socket类接收和发送数据
- java多线程和线程池 C# 实现的多线程异步Socket数据包接收器框架
- Java进阶 关于Java Socket编程的详细介绍[2]
- java是网络编程语言吗 Java网络编程-Java Socket编程(五)
- java是网络编程语言吗 基于Socket的Java网络编程集粹
- Java进阶 关于Java Socket编程的详细介绍[1]
- java多线程模型 Java Socket多线程如何支持服务器模型
- java套接字网络编程 Java网络编程基础(四) ServerSocket类使用
- 金偕初步意思 Java Socket初步详解
爱学记

微信收款码
支付宝收款码