Websocket은 어떻게 하나요? - 페이지 18

 
Maxim Kuznetsov :

나는 웹 소켓으로 많은 작업을 하기 때문에 문서를 읽을 수 있기 때문에 그들의 도크를 살펴보았습니다.

맥심, 어떻게 요청하는지 알려주실 수 있나요?

 
Fedor Arkhipov :

맥심, 어떻게 요청하는지 알려주실 수 있나요?

아마도 그것이 시작되어야 했던 곳이 아닐까요?

https://www.mql5.com/ru/docs/network/webrequest

Документация по MQL5: Сетевые функции / WebRequest
Документация по MQL5: Сетевые функции / WebRequest
  • www.mql5.com
Для использования функции WebRequest() следует добавить адреса серверов в список разрешенных URL во вкладке "Советники" окна "Настройки". Порт сервера выбирается автоматически на основе указанного протокола - 80 для "http://" и 443 для "https://". Функция WebRequest() является синхронной, это означает, что она приостанавливает выполнение...
 
Fedor Arkhipov :

맥심, 어떻게 요청하는지 알려주실 수 있나요?

웹 소켓 프로토콜의 PUT 방법. 양방향이며 클라이언트에서 메시지/요청을 보낼 수 있습니다.

그 안에 (hibou의 경우) 요청이있는 json이 배치되며 수신 할 스트림이 간단히 표시됩니다. 응답 메시지 중 하나는 승인(또는 오류 코드 )을 포함하고 계속해서 데이터 흐름을 중지합니다.


C#에서 수행하는 것이 얼마나 쉬운지는 말하지 않겠습니다 :-) 너무 많은 코드;

 
Renat Akhtyamov :

아마도 그것이 시작되어야 했던 곳이 아닐까요?

https://www.mql5.com/ru/docs/network/webrequest

webrequest는 지속적인 연결을 지원하지 않으므로 websocket 은 그 위에서 작동하지 않습니다.

TcpSocket 위에 마운트할 수 있지만 손으로 http를 나타내야 하며 WSS가 있도록 MQL에서 TLS를 마스터할 사람은 거의 없습니다.

 
nodejs에 대한 교육 프로그램을 기다리고 있습니다.
 
Maxim Kuznetsov :

TcpSocket 위에 마운트할 수 있지만 손으로 http를 나타내야 하며 WSS가 있도록 MQL에서 TLS를 마스터할 사람은 거의 없습니다.

소켓 API 수준에서 TLS 지원이 충분하지 않습니까?

 
Stanislav Korotky :

소켓 API 수준에서 TLS 지원이 충분하지 않습니까?

자체 HTTP/HTTPS/TLS 엔진의 절반을 SocketXXXX 기능으로 옮겼습니다.

아마도 HTTP/HTTPS/WSS 기능이 있는 CSocketWeb 클래스를 표준 라이브러리 에 추가하여 MQL5에서 네트워크 작업을 100% 제어할 수 있도록 할 것입니다.

 
Renat Fatkhullin :

자체 HTTP/HTTPS/TLS 엔진의 절반을 SocketXXXX 기능으로 옮겼습니다.

아마도 HTTP/HTTPS/WSS 기능이 있는 CSocketWeb 클래스를 표준 라이브러리 에 추가하여 MQL5에서 네트워크 작업을 100% 제어할 수 있도록 할 것입니다.

그것은 좋은 것입니다!
 
Renat Fatkhullin :

자체 HTTP/HTTPS/TLS 엔진의 절반을 SocketXXXX 기능으로 옮겼습니다.

아마도 HTTP/HTTPS/WSS 기능이 있는 CSocketWeb 클래스를 표준 라이브러리 에 추가하여 MQL5에서 네트워크 작업을 100% 제어할 수 있도록 할 것입니다.

그리고 onSocket() 이벤트?

 
Andrey Dik :

그리고 onSocket() 이벤트?

아니요, 동기 개체입니다.