佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 934|回复: 4

如何用 multithreading?? 帮帮忙!!

[复制链接]
发表于 2-4-2008 11:34 PM | 显示全部楼层 |阅读模式
各位,
我有一个问题,那就是不会用 multithreading 来写程式,这程式是来掌控 multiple clients 的 request。。。例如:当一个client 连接到一个server,那么我希望可以写
个程式掌控不同的 client, 那么这 server 就会从中掌控 multiple client 的 request....但是每个client只能连接到同一个 server 的 port (e.g 1500)。。。希望各位大哥大姐可以给小弟一各 idea....多谢了!!!





回复

使用道具 举报


ADVERTISEMENT

发表于 2-4-2008 11:40 PM | 显示全部楼层
老实说,我更不明白你在讲什么
回复

使用道具 举报

 楼主| 发表于 3-4-2008 12:04 AM | 显示全部楼层

回复 2# vampcheah 的帖子

我的问题是不会 apply multithreading in handling command or request from multiple clients lo...可以明白吗?? 谢了!
目前我的程式 (tcpServer.java) 只能 handle only one client's request...当另外一个 client connect to the server ,那么这server 就不能 process another client's request 了。。。希望你真的明白了吧。。。thanks.
回复

使用道具 举报

发表于 3-4-2008 08:56 AM | 显示全部楼层
ss = new ServerSocket(12345);
for (;;)  //Accept infinite clients
{
          Socket s= ss.accept();
           ....
           //create new thread to handle this client
          Thread t=new Thread(new ClientHandler(s));  
            t.start();
             ....
}
回复

使用道具 举报

 楼主| 发表于 4-4-2008 02:18 PM | 显示全部楼层

回复 4# tensaix2j 的帖子

多谢了!!! 我理解到你的 idea le....

Thanks tensaix2j!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 30-12-2025 01:18 PM , Processed in 0.107538 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表