Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean login(){
- if(viewController.getMainController().isUsingRMI()) {
- while (true) {
- try {
- //giving the RMI server a copy of this client
- return controller.getConnectionController().login(viewController.getMainController().getPlayerName(), viewController.getMainController().getClient());
- } catch (RemoteException r) {
- System.err.println("Object export failed " + r.getMessage());
- }
- }
- } else{
- try{
- out.println("login" +
- viewController.getMainController().getSocketClient().getRegex() +
- viewController.getMainController().getPlayerName());
- if((in.readLine()).equals("true"))
- return true;
- else
- return false;
- } catch (IOException i){
- if(!viewController.getMainController().getSocketClient().handleDisconnection())
- return false;
- else{
- //reconnected successfully
- //TODO: replace this thing
- return false;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement