- Сетевые функции
- Установление и разрыв соединения сетевого сокета
- Теоретические основы протокола WebSockets
Здравствуйте, коллеги-разработчики ! Поделитесь информацией касательно сокетов, разве нужно их разрешать в настройках терминала ( Сервис -> Советники ) ? Для DLL и WebRequest надо однозначно ставить галочки и особенно для WebRequest еще и url указывать. НО меня интересуют веб-сокеты, потому что там не увидел заголовка разрешенный порт.
Нужно ставить разрешение, вебсокеты тоже коннектятся по домену или ip-адресу.
Здравствуйте, коллеги-разработчики ! Поделитесь информацией касательно сокетов, разве нужно их разрешать в настройках терминала ( Сервис -> Советники ) ? Для DLL и WebRequest надо однозначно ставить галочки и особенно для WebRequest еще и url указывать. НО меня интересуют веб-сокеты, потому что там не увидел заголовка разрешенный порт.
В Windows API работа с сокетами осуществляется с использованием нескольких библиотек динамических ссылок (DLL). Основные из них:
-
Ws2_32.dll - это основная библиотека, которая содержит функции Windows Sockets 2 (Winsock2), используемые для работы с сокетами. Она предоставляет API для сетевой связи и является основной DLL для работы с сокетами в Windows.
-
WSOCK32.dll - это старая версия библиотеки Windows Sockets 1.1. Она также предоставляет функции для работы с сокетами, но рекомендуется использовать Ws2_32.dll, так как она более современная и функциональная.
Для работы с сокетами в Windows вам нужно будет подключить библиотеку Ws2_32.dll и использовать ее функции, такие как socket() , bind() , listen() , accept() , connect() , send() , recv() и другие.
В Windows API работа с сокетами осуществляется с использованием нескольких библиотек динамических ссылок (DLL). Основные из них:
-
Ws2_32.dll - это основная библиотека, которая содержит функции Windows Sockets 2 (Winsock2), используемые для работы с сокетами. Она предоставляет API для сетевой связи и является основной DLL для работы с сокетами в Windows.
-
WSOCK32.dll - это старая версия библиотеки Windows Sockets 1.1. Она также предоставляет функции для работы с сокетами, но рекомендуется использовать Ws2_32.dll, так как она более современная и функциональная.
Для работы с сокетами в Windows вам нужно будет подключить библиотеку Ws2_32.dll и использовать ее функции, такие как socket() , bind() , listen() , accept() , connect() , send() , recv() и другие.
Алексей, спасибо! Метод действенный, но не усложнен ли, нельзя ли без DLL реализовать ?
Без dll никак, так как сокеты это составная часть OS. Но вы посмотрите в папке \MQL5\Include\WinAPI. Там Метаквоты портировали очень многие функции Windows API. И еще, поставьте себе ИИ, например дипсик или или heybro, они много чего знают по программированию, уж точно больше, чем 99% здешних форумчан )). Мне дипсик на ваш вопрос выкатил 2 экрана кода, лучше спросите напрямую.
- heybro.ai
Алексей опустился до цитирования ChatGPT :-(
В Windows API работа с сокетами осуществляется с использованием нескольких библиотек динамических ссылок (DLL). Основные из них:
-
Ws2_32.dll - это основная библиотека, которая содержит функции Windows Sockets 2 (Winsock2), используемые для работы с сокетами. Она предоставляет API для сетевой связи и является основной DLL для работы с сокетами в Windows.
-
WSOCK32.dll - это старая версия библиотеки Windows Sockets 1.1. Она также предоставляет функции для работы с сокетами, но рекомендуется использовать Ws2_32.dll, так как она более современная и функциональная.
Для работы с сокетами в Windows вам нужно будет подключить библиотеку Ws2_32.dll и использовать ее функции, такие как socket() , bind() , listen() , accept() , connect() , send() , recv() и другие.
стиль изложения гпт-шный..
Метод действенный, но не усложнен ли, нельзя ли без DLL реализовать ?
можно, на сайте есть статьи, а в них библиотеки для WebSoсket клиент исключительно на MQL5 (https://www.mql5.com/ru/articles/8196). C WinAPI есть статьи того-же автора.
PS/ работа с нестандартными для http портами производится через reverse-proxy
- www.mql5.com
Алексей опустился до цитирования ChatGPT :-(
стиль изложения гпт-шный..
можно, на сайте есть статьи, а в них библиотеки для WebSoсket клиент исключительно на MQL5 (https://www.mql5.com/ru/articles/8196). C WinAPI есть статьи того-же автора.
PS/ работа с нестандартными для http портами производится через reverse-proxy
Я широко использую ИИ в своей профессиональной деятельности, чего и другим желаю. Не надо уподобляться бабушке из Вороньей Слободки, которая жила на антресолях и жгла керосинку, т.к. не верила в электричество.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования