package toTcp;
|
|
|
import druidConnect.getMeterParatermeter;
|
|
import java.io.IOException;
|
import java.io.PrintStream;
|
import java.net.ServerSocket;
|
import java.util.LinkedHashMap;
|
import java.util.LinkedList;
|
|
public class TcpMultiServer {
|
LinkedList<LinkedHashMap> meterParameter;
|
|
{
|
try {
|
meterParameter = getMeterParatermeter.getMeterParater();
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
|
private ServerSocket serverSocket;
|
|
|
public void start(int port) throws IOException {
|
serverSocket = new ServerSocket(port);
|
while (true) {
|
new TcpClientHandler(serverSocket.accept(),meterParameter).start();
|
}
|
}
|
|
public void stop() throws IOException {
|
serverSocket.close();
|
}
|
}
|