сервер xampp и клиент-серверное приложение java - PullRequest
0 голосов
/ 11 октября 2009

привет,

Я собираюсь разработать небольшое сетевое приложение, что-то вроде чата. поэтому я скачал xampp для Windows и установил его (также как сервис), включая MySQL. ну, я запустил apache (и mysql) как сервис и просто написал короткую строку в java:

 try {
     Socket sock = new Socket("127.0.0.1", 21);
     System.out.println("connection established");
 } catch ( UnknownHostException e ) {
     System.out.println("Can't find host.");
 } catch ( IOException e ) {
     System.out.println("Error connecting to host. " + e.toString());
 }

но я сразу получил ответ:

Error connecting to host. java.net.ConnectException: Connection refused: connect

сервер работает. локальный хост доступен в браузере.

я что-то забыл? есть идеи?

Ответы [ 2 ]

0 голосов
/ 19 октября 2009

Вы загрузили и установили дополнение Tomcat для XAMPP? Это не часть установки по умолчанию.

После того, как он извлечен в папку XAMPP, вам нужно сначала запустить setup_xampp.bat , а затем tomcat_start.bat .

Кроме того, Tomcat в XAMPP будет использовать порт 8080 по умолчанию.

0 голосов
/ 11 октября 2009

В вашем Java-коде вы пытаетесь подключиться к порту 21 (ftp). Не знаю, что вы хотите сделать, но, возможно, вам стоит попробовать порт 80 (http).

...