当我尝试使用MQL5网络部分中记录的任何套接字函数(如SocketCreate())时:
https://www.mql5.com/en/docs/network
我在MetaEditor IDE中尝试编译时收到错误消息“function not defined” . 如果您想使用它们,或者出于某种原因将它们从MQL5中删除,这些功能是否需要特殊包含?
我在mql5.com上找到了关于其他套接字库的文章,但我认为文档似乎与MetaEditor功能不同步似乎很奇怪 .
我正在使用Meta Trader 5.0, Build 1940年,2018年11月2日 .
重现错误的示例代码:
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
void OnStart() {
int socket = SocketCreate(SOCKET_DEFAULT); // same result with SocketCreate()
}