* added desktop client
Signed-off-by: CubeBit <denis-seredenko@ukr.net>
This commit is contained in:
@@ -31,21 +31,22 @@ public class Server {
|
||||
|
||||
static byte[] ivKey;
|
||||
|
||||
public static void main(String[] args) throws IOException, ArgumentsException, NoSuchAlgorithmException {
|
||||
public static void main(String[] args) throws ArgumentsException, NoSuchAlgorithmException, IOException {
|
||||
Server.serverKeys = EncryptionUtil.generateRSAKeys();
|
||||
Server.ivKey = EncryptionUtil.generateIV();
|
||||
Server.aesKey = EncryptionUtil.generateAESKey();
|
||||
|
||||
int portNumber = getPortNumber(args);
|
||||
|
||||
ServerSocket server = new ServerSocket(portNumber);
|
||||
while (!server.isClosed()) {
|
||||
Socket clientSocket = server.accept();
|
||||
try (ServerSocket server = new ServerSocket(portNumber)) {
|
||||
while (!server.isClosed()) {
|
||||
Socket clientSocket = server.accept();
|
||||
|
||||
ClientHandler clientHandler = new ClientHandler(clientSocket);
|
||||
clients.add(clientHandler);
|
||||
ClientHandler clientHandler = new ClientHandler(clientSocket);
|
||||
clients.add(clientHandler);
|
||||
|
||||
executor.execute(clientHandler);
|
||||
executor.execute(clientHandler);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user