RPC Client MQL, RPC Server Java

investr777  

Всем привет. Кто может подсказать такую вещь: хочу сделать вызов удаленной функции, но у меня постоянно пишет, что подключено, даже если в строке указания сервера написать абракадабру.

//+------------------------------------------------------------------+
//|                                      RemoteProtectedEABase64.mq5 |
//|                                      Copyright 2012, Investeo.pl |
//|                                           http://www.investeo.pl |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Investeo.pl"
#property link      "http://www.investeo.pl"
#property version   "1.00"

#include <MQL5-RPC.mqh>
#include <Arrays\ArrayObj.mqh>
#include <Arrays\ArrayInt.mqh>
#include <Arrays\ArrayString.mqh>
#include <Arrays\ArrayBool.mqh>
#include <Base64.mqh>

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   CXMLRPCServerProxy s("localhost:8090"); //Даже если написать вместо localhost:8090, abracadabra, все равно выведет true
   Alert(s.isConnected());
   return(0);
  }

Помогите кто чем может почему именно так?

Как я понял, все дело в библиотеке MQL5-RPC, где-то находил еще одну RPC библиотеку, там постоянно выдавало false

investr777  

Никто не подскажет?

---  
investr777:

Никто не подскажет?

дебаг вам в помощь

investr777  
o_o:

дебаг вам в помощь

так а что дебаг. Оно показывает что подключение есть всегда, либо вообще отсутствует, смотря какую библиотеку mql rpc использовать, нашел только 2 версии: где якобы есть постоянное подключение и где вообще нет. А реально рабочего варианта нет

Причина обращения: