怎么实现java客户端,socket的多线程? 我也在研究,是否多客户情况server必须多线程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 server必须多线程 ,客户端不用 客户一般都是单线程(如果只是专门用于连接一个SERVER),当然你要开多进/线程也没人杀你。服务器根据负载可以是:单进程,多进程,多线程。三者处理并发请求的能力递增。 public void start() { if ( myThread !=null) { myThread.stop(); myThread=null; } if ( myThread ==null) { myThread=new Thread(this); } try { sock=new Socket(hostName,portno); } catch(IOException e){ System.out.println("socket error!" + e); }; try { is = new DataInputStream(sock.getInputStream()); } catch(IOException e){ System.out.println("in error!" + e); }; try { os = new DataOutputStream(sock.getOutputStream()); } catch(IOException e){ System.out.println("out error!" + e); }; myThread.start();}public void end(){ myThread = null; }public void run(){ ...} 关于StringBuilder 关于字符终端显示 请帮我看一下哪里错了。谢谢。 请问, jbuilder 中怎么实现打印jdbable中的内容? 谢谢 两台物理服务器之间导文件的问题. 对话框里,如何将焦点设到指定的按钮 JAVA中有关于目录操作的类吗? 谁能告诉我这些都是什么? jbuilder 6中汉字显示乱码什么原因? 我是JAVA的处学者,不知道在实际工作中写JAVA用什么软件? 大侠救命 ! together5。02不能用! “language java is not supported by the current licence” 请指教::java中文显示
服务器根据负载可以是:
单进程,多进程,多线程。
三者处理并发请求的能力递增。
{
if ( myThread !=null) {
myThread.stop();
myThread=null;
}
if ( myThread ==null) {
myThread=new Thread(this);
}
try {
sock=new Socket(hostName,portno);
}
catch(IOException e){
System.out.println("socket error!" + e);
};
try {
is = new DataInputStream(sock.getInputStream());
}
catch(IOException e){
System.out.println("in error!" + e);
};
try {
os = new DataOutputStream(sock.getOutputStream());
}
catch(IOException e){
System.out.println("out error!" + e);
};
myThread.start();
}
public void end()
{
myThread = null;
}public void run()
{
...
}