日期:2011-01-26 02:54:00 来源:本站整理
<b>Java举行并发多衔接socket编程</b>[Java编程]
本文“<b>Java举行并发多衔接socket编程</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
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(8000); while (true) { //transfer location change Single User or Multi User ThreadServer mu=new ThreadServer(server.accept()); mu.start(); } } } |
以上是“<b>Java举行并发多衔接socket编程</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论