81,094
社区成员
发帖
与我相关
我的任务
分享
public class Listenserve {
private ServerSocket ss;
private boolean listening = true;
public static List<Socket> client_file_sockets = new ArrayList<Socket>();
public Listenserve() {
Init();// 初始化
//listn();// 启动监听
}
public void Init() {
try {
ss = new ServerSocket(2332, 1);
System.out.println("在2332端口监听");
} catch (IOException ie) {
System.out.println("无法在2332端口监听");
ie.printStackTrace();
}
}
public void listn() {
try {
while (listening){
System.out.println("!!!!!!!!!!!!!!!!!!!!!!");
if(ss.accept()!=null){
//new Thread(new Dialogserve(ss.accept())).start();
System.out.println("******************");
}
}
} catch (IOException ie) {
ie.printStackTrace();
}
}
while (listening){
System.out.println("!!!!!!!!!!!!!!!!!!!!!!");
if(ss.accept()!=null){
new Thread(new Dialogserve(ss.accept())).start();
System.out.println("******************");
}
}
package com.liusoft.dlog4j.test;
import java.io.*;
import java.lang.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;
public class Listenserve implements Runnable {
private ServerSocket ss;
private boolean listening = true;
public static List<Socket> client_file_sockets = new ArrayList<Socket>();
public Listenserve() {
Init();// 初始化
run();// 启动监听
}
public void Init() {
try {
ss = new ServerSocket(2332, 1);
System.out.println("在2332端口监听");
} catch (IOException ie) {
System.out.println("无法在2332端口监听");
ie.printStackTrace();
}
}
public void run() {
try {
while (listening){
System.out.println("!!!!!!!!!!!!!!!!!!!!!!");
if(ss.accept()!=null){
new Thread(new Dialogserve(ss.accept())).start();
System.out.println("******************");
}
}
} catch (IOException ie) {
ie.printStackTrace();
}
}
}