2009-10-11 2 views
0

hiho,xampp server и java клиент/серверное приложение

Я намерен разработать только сетевое приложение litte, что-то вроде чата. поэтому я загрузил xampp для окон и установил его (также как сервис), включая 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 

сервер Runnin'. localhost доступен в браузере.

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

+0

Другие порты тоже не работают (порты> 1024) – mkind

ответ

0

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

+0

порт 80 не работает. поэтому я думаю, мне нужно проверить конфигурации этого xampp .. – mkind

0

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

После добыли в папку XAMPP вы должны запустить первый setup_xampp.bat, а затем tomcat_start.bat.

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