Ошибка аргументов в основном методе для клиент-серверной программы - PullRequest
0 голосов
/ 07 мая 2010

Привет, у меня есть клиентская и серверная программа, все кодирование выполнено и компилируется, клиент имеет графический интерфейс, а сервер - командная строка. Программа использует сокеты.

Но когда я запускаю клиент для подключения к серверу, он продолжает выдавать сообщение об ошибке: «Использование: TodoClient []», а не подключаться к серверу и запускаться.

Вот в чем проблема:

 public static void main(String[] args) {

TodoClient client;



if (args.length > 2 || args.length == 0) {

  System.err.println("Usage: TodoClient <host> [<port>]");

} else if (args.length == 1) {

  client = new TodoClient(args[0], DEFAULT_PORT);

} else {

  client = new TodoClient(args[0], Integer.parseInt(args[1]));

}

}

Спасибо

1 Ответ

1 голос
/ 07 мая 2010

Вы используете это с хостом и дополнительным портом, не так ли?

, например

java TodoClient localhost 8080
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...