• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
SOAP - Could not connect to host
Lordking001
Скаут
Решил устроить регистрацию через посылку команды в консоль сервера, но столкнулся с проблемой подключения. Помогите разобраться в чем дело?

worldserver.config
Код
SOAP.Enabled = 1

#
#    SOAP.IP
#        Description: Bind SOAP service to IP/hostname.
#        Default:     "127.0.0.1" - (Bind to localhost)

SOAP.IP = "127.0.0.1"

#
#    SOAP.Port
#        Description: TCP port to reach the SOAP service.
#        Default:     7878

SOAP.Port = 7878


SOAP регистрация:

При регистрации выдает следующее сообщение Could not connect to host
В логе сервера:
Код
Bound to http://127.0.0.1:7878

значит я понимаю SOAP запущен, но почему нет соединения при удаленной регистрации?
Сообщение # 1 написано 22.01.2015 в 13:52
Mantikor
Капрал
Цитата Lordking001 ()
 $this -> soap = new SoapClient(NULL, Array(
'location'=> 'http://'. SOAP_IP .':'. SOAP_PORT .'/', тут ип который у тебя указан в конфиге соапа на ворлд сервере и порт (Пример : 127.0.0.1:3443)
'uri' => 'urn:TC', это я не помню
'style' => SOAP_RPC, здесь стайл реги
'login' => SOAP_USER, //логин от сервера написать логин от сервера (Стандарт : trinity)
'password' => SOAP_PASS, //пароль от сервера написать пароль от сервера (Стандарт : trinity)
'keep_alive' => false //keep_alive only works in php 5.4.
));

Дак ты подкоректируй эти строки
И всё будет нормально
Заранее Пожалуйста

Мой сервер WoW 3.3.5a
СЕРВЕР СНОВА РАБОТАЕТ!!!!!!!!!!!!!!!! х180 рейты!!!!!!!!!
Сообщение # 2 отредактировано Mantikor - Четверг, 22.01.2015, 21:28
Lordking001
Скаут
Цитата Mantikor ()
Дак ты подкоректируй эти строки
И всё будет нормально
Заранее Пожалуйста

Строки откорректированы, но не коннектится.. у меня сервер находится на одной машине (1), а веб на другой (2).. поэтому в конфиге ворлд сервера SOAP.IP = "127.0.0.1" (1) а на веб я указываю SOAP_IP = IP 1 машины

Добавлено (23.01.2015, 17:00)
---------------------------------------------

Цитата Mantikor ()
Дак ты подкоректируй эти строки
И всё будет нормально
Заранее Пожалуйста

Уже и на локалке проверил, все равно ошибка но другая HTTP Error: 401 Unauthorized
Сообщение # 3 написано 23.01.2015 в 17:00
Malezha
Армия спасения
Цитата Lordking001 ()
в конфиге ворлд сервера SOAP.IP
Меняем на 0.0.0.0
Цитата Lordking001 ()
SOAP_USER
Логин для аккаунта с 4 уровнем доступа (консольным), возможность создавать аккаунты этим логином обязательно предварительно протестировать в игре.
Цитата Lordking001 ()
SOAP_PASS
Пароль к аккаунту.

Вообще этот класс - дикая дикость, чего только стоят строки
Код
$stmt = $this -> db -> prepare("UPDATE `account` SET `email` = ?, `expansion` = ? WHERE `username` = ?;");
$stmt -> bind_param('sis', $_POST["email"], $_POST["expansion"], $_POST["accountname"]);
Сообщение # 4 написано 23.01.2015 в 17:11
  • Страница 1 из 1
  • 1
Поиск: