Websocket如何? - 页 3

 
Алексей Барбашин:

是的,安装visual studio community,它是免费的。

晚了,从微软安装的
 
Алексей Барбашин:

visual studio是一个Mikrosoft开发。


从模板中选择什么类型的项目 最好?
 
Алексей Барбашин:

也许我错了,但在快速浏览了代码之后,我没有看到websocket的实现,tcp socket在那里实现了。

我将表达我对它的立场:纯粹用mql语言实现一些东西当然是好的。当一切都在一个环境中实现时,这很好。没有一个开发环境能够涵盖所有的需求。 这就是为什么创造了不同种类的库,它们扩大了开发环境的可能性。但这甚至不是主要问题。在mql中,没有多线程和异步,所有的方法都是严格按照顺序执行的。任何对外部资源的引用,不管是http请求还是web请求,都不可避免地导致程序的停止,直到收到响应。有时这些中断会很严重,特别是在互联网中断的情况下。在我看来,任何外部互动最好以第三方库(dll)的形式完成。

Websockets是tcp套接字的一个附加功能,我发布的这个功能根据https://tools.ietf.org/html/rfc6455,实现了一个经典的websocket客户端的一个片段

 
Алексей Барбашин:

从我的观点来看,任何外部互动最好以第三方库(dll)的形式完成。

这个问题纯粹是个人宗教和职权范围要求的问题。

我对这种方式比较满意。

 
Дмитрий Прокопьев:

你有没有试过用于互联网,你如何在MT设置中指定使用ws?

 
Алексей Барбашин:

迪米特里,我并不是说这是唯一的方法,我也没有把它强加给任何人。我是在表达我对这个问题的立场,仅此而已。:)

:)是的,我明白。这一点是毫无疑问的。

相信我,我来到这个实施的地方是有原因的。

起初,WCF是以dll的形式存在的,原则上是可行的。但拐杖的数量会产生成倍的虫子。

而把时间浪费在歪曲的基础设施上......是不正确的做法。就这样,一切透明而简单。

事件终端<- json处理 -- <- websocket客户端 -- websocket服务器 -- <- json处理 <- DataSience服务

我在上面写到,我现在已经冻结了这个客户端,因为出现了一个高质量的与MT一起工作的python库,另一个拐杖可以被扔掉了。

 
Rorschach:

你有没有试过用于互联网,你如何在MT设置中指定使用ws?

因此,这是一个IP连接,我把它全部放在一个主机内,有什么可以阻止你输入真实地址并随心所欲。

请记住,我没有做https。我不需要这样做。

 
Rorschach:

你有没有试过用于互联网,你如何在MT设置中指定使用ws?

阿塔查图片。80端口用于握手,5000端口用于tcp套接字。

允许dll - 你不需要它。

附加的文件:
Untitled.png  15 kb
 
Дмитрий Прокопьев:

因此,这是一个IP连接,我把它全部放在一个主机内,有什么可以阻止你输入真实地址并随心所欲。

请记住,我没有做https。我不需要它。

我试着在MT套接字的基础上制作自己的网络套接字,但除了握手之外没有任何进展,没有回应。我以为是MT "防火墙 "的问题。

如果没记错的话,我是用这个服务器测试的 http://demos.kaazing.com/echo/index.html
 
Rorschach:

我试着在MT套接字的基础上制作自己的网络套接字,但除了握手之外,没有任何回应。我以为是MT "防火墙 "的问题。

如果没记错的话,我是用这个服务器测试的 http://demos.kaazing.com/echo/index.html

如果你正在实现websockets协议,你需要在那里实现二进制头文件。

是的,你可以在这里测试:http://www.websocket.org/demos/echo/

WebSocket JavaScript Echo Demo
WebSocket JavaScript Echo Demo
  • Kaazing
  • www.websocket.org
In the demo, enter the connection URL in the Location field and press Connect. If you don't have your own KAAZING Gateway running, you can connect to . You can also use which is hosted on http://websocket.org/echo.html. Secure connectivity Both sandbox.kaazing.net and echo.websocket.org are configured for secure connectivity, so you can also...