您好我有一个客户端和服务器程序,所有编码都已完成并编译,客户端有一个GUI,服务器是命令行。该程序使用套接字。
但是当我运行客户端连接到服务器时,它会一直显示错误消息:“Usage: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]));
}
}
谢谢
答案 0 :(得分:1)
你 使用主机和可选端口运行它,不是吗?
e.g。
java TodoClient localhost 8080