Помогаем :)
попробуйте ping
попробуйте увидеть и зайти в сети на комп без пароля
попробуйте отключив все: антивирусы, брандмауэр
Так код ошибки не такой должен быть
Придётся WinAPI использовать, не хотелось бы
Aliaksandr Hryshyn:
Локально всё соединяется. 127.0.0.1 тоже работает.
Это логи работы: клиент запрашивает посчитать сумму чисел, сервер отвечает
Результат при подключении к другому компьютеру в локальной сети:
Расшифровка ошибки отсюда:
Код у клиента:
Служба "Сервер" на удалённой машине работает.
Создание сервера такое:
У меня с такими параметрами работает, правда на одном компе
//+------------------------------------------------------------------+ // Ctreate Pipe | //+------------------------------------------------------------------+ bool CNamedPipe::Create(const string a_name="") { string fpName; if(a_name == "") fpName = pnPrefix + Symbol(); else fpName = pnPrefix + a_name; hPipe=CreateNamedPipeW(fpName, PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT, PIPE_UNLIMITED_INSTANCES, BuffSize * sizeof(ushort), BuffSize * sizeof(ushort), 1000, NULL); if(hPipe == INVALID_HANDLE) return(false); else return(true); }
Соединение с сервером
//+------------------------------------------------------------------+ // Open Pipe channel | //+------------------------------------------------------------------+ bool CNamedPipe::Open(const string a_name = "") { string fpName; if(a_name == "") fpName = pnPrefix + Symbol(); else fpName = pnPrefix + a_name; if(hPipe==INVALID_HANDLE) { if(WaitNamedPipeW(fpName, PIPE_WAIT_FOREVER) == 0) { Print("Pipe сервер " + fpName + " не доступен!"); return(false); } hPipe = CreateFileW(fpName, int(GENERIC_READ | GENERIC_WRITE), 0, NULL, OPEN_EXISTING, 0, NULL); if(hPipe == INVALID_HANDLE) { Print("Pipe сервер не создан!"); return(false); } } return(true); }

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Локально всё соединяется. 127.0.0.1 тоже работает.
Это логи работы: клиент запрашивает посчитать сумму чисел, сервер отвечает
Результат при подключении к другому компьютеру в локальной сети:
Расшифровка ошибки отсюда:
Код у клиента:
Служба "Сервер" на удалённой машине работает.
Создание сервера такое: