双色球一共有17721088注,怎么通过java实现
把所有的注数显示出来呢,谢谢。
把所有的注数显示出来呢,谢谢。
解决方案 »
- 子类怎么访问父类的属性.
- 比较两个xml内容是否相同?
- java socket 文件传输 乱码问题
- 关于NULL和全局变量的 两个问题
- 如何刪除jTable中選中的某一行???
- 关于ant的build.xml的文件,谁能给一个比较复杂的例子啊!
- 我想给程序写进度条,大家给点意见
- 学JB6时遇上了怪问题,我的例子有import com.borland.dbswing.*;但是我的JB6找不到这个类啊
- 简单的java各科目练习题系统 和 发音的英汉词典 (都包含原码 都打包成exe)
- 千万级别Swing支持延迟加载的三态树,树节点状态如何缓存?
- java运算符优先级
- Eclipse RCP深入浅出电子书
import java.net.*;
import java.io.*;
import java.util.*;
class fanserver
{
static List<fanclient> client = new ArrayList<fanclient>();
public static void main(String[] args)throws Exception
{
Socket s;
ServerSocket ss = new ServerSocket(4445);
while(true){
s = ss.accept();
System.out.println("haha...");
server ser = new server(s);
new Thread(ser).start();
client.add(ser);
}
/* BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bwout =
new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
BufferedReader brin =
new BufferedReader(new InputStreamReader(s.getInputStream()));
String str = null;
while((str=brin.readLine())!=null){
// System.out.println(str);
bwout.write(str);
bwout.flush();
bwout.newLine();
}
*/
// s.shutdownOutput();
}
}
class server implements Runnable
{
private Socket s;
server(Socket s){
this.s = s;
}
public void run(){
try{
BufferedWriter bwout =
new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
BufferedReader brin =
new BufferedReader(new InputStreamReader(s.getInputStream()));
String str = null;
while((str=brin.readLine())!=null){
System.out.println(str);
bwout.write(str);
bwout.newLine();
bwout.flush();
}
// s.shutdownOutput();
}
catch(Exception e){}
}
}
Java code客户端import java.net.*;
import java.io.*;
class fanclient
{ public static void main(String[] args)throws Exception
{
Socket s = new Socket("192.168.30.129",4445);
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bwout =
new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
BufferedReader brin =
new BufferedReader(new InputStreamReader(s.getInputStream()));
new Thread(new client(brin)).start();
String str = null;
while((str=br.readLine())!=null){
bwout.write(str);
bwout.newLine();
bwout.flush();
}
// s.shutdownOutput();
// String line = brin.readLine();
// System.out.println(line);
}
}
class client implements Runnable
{
private BufferedReader brin;
client(BufferedReader brin)
{
this.brin = brin;
}
public void run(){
String line = null;
try{
while((line=brin.readLine())!=null){
System.out.println(line);
}
}catch(Exception e){}
}
}我同时启动好几个客户端,想让客户端通过服无端互相接收到信息,怎么处理,