Websocketはどのように? - ページ 3

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

はい、Visual Studio Communityをインストールしてください。

遅れて、マイクロソフトからインストール
 
Алексей Барбашин:

ビジュアルスタジオはマイクロソフト社の開発 製品です。


テンプレートから選ぶのに最適な案件の 種類は?
 
Алексей Барбашин:

私が間違っているのかもしれませんが、コードをざっと見たところ、websocketの実装はなく、tcp socketがそこに実装されています。

純粋にmql言語で何かを実装することはもちろん素晴らしいことですが、それについて私の立場を表明します。一つの環境で全てが実装されると嬉しいですね。そのため、開発環境の可能性を広げるさまざまなライブラリーが作られています。しかし、これは主要な問題でもない。mqlではマルチスレッドや非同期は存在せず、すべてのメソッドは厳密に順次実行されます。httpリクエストであれ、webリクエストであれ、外部を参照すると、必然的に応答があるまでプログラムが停止してしまう。特にインターネットが使えない場合、これらの中断が大きくなることもあります。私の見解では、外部とのやりとりはサードパーティライブラリ(DLL)の形で行うのがよいでしょう。

Websockets は tcp ソケットのアドオンです。私が投稿したものはhttps://tools.ietf.org/html/rfc6455 に従って古典的な Web ソケットクライアントの一部を実装したものです。

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

私の見解では、外部とのやりとりはサードパーティライブラリ(DLL)の形で行うのがよいでしょう。

この問題は、純粋に個人の宗教とToRの要求事項の問題です。

という方がしっくりきました。

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

インターネット用に試されましたか、MTの設定でwsを使うように指定するのはどうでしょうか?

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

ディミトリ 私はこれが唯一の方法だと主張しているわけではないし、誰かに押し付けているわけでもないんです。私はこの問題について自分の立場を表明しているに過ぎない。:)

:)ええ、わかっていますよ。それは間違いない。

信じてください、私がこの実装に至ったのには理由があるのです。

当初はDLLという形でWCFがあり、原理的には動作していました。しかし、松葉杖の数は指数関数的に多くのバグを生み出します。

と、曲がったインフラに時間を浪費している...。は、正しいことではありません。そうして、すべてが透明でシンプル。

イベント端末<- json処理 -> <- websocketクライアント -- websocketサーバー -> <- json処理 <- DataSienceサービス

上に書いたように、MTで動作する高品質のpython libが登場し、別の松葉杖を捨てることができるようになったので、このクライアントを凍結したのです。

 
Rorschach:

インターネットは試されましたか、MTの設定でwsを使うように指定するのはどうでしょうか。

ip接続なんですね、1つのホストの中に全部入れていたのですが、実アドレスを入力して好きなように行くのを止めるのはどうなんでしょう。

ただ、https化はしていないことを念頭においてください。その必要はなかった。

 
Rorschach:

インターネットは試されましたか、MTの設定でwsを使うように指定するのはどうでしょうか。

アタシャの写真。ポート80はハンドシェイク用、5000はtcpソケット用です。

dllを許可する - あなたはそれを必要としない。

ファイル:
Untitled.png  15 kb
 
Дмитрий Прокопьев:

ip接続なんですね、1つのホストの中に全部入れていたのですが、実アドレスを入力して好きなように行くのを止めるのはどうなんでしょう。

ただ、https化はしていないことを念頭においてください。必要なかったんです。

MTソケットをベースに自作のWebソケットを作ってみましたが、ハンドシェイクの域を出ず、応答も帰ってきませんでした。MTの「ファイヤーウォール」かと思った。

記憶が確かなら、このサーバーでテストしました http://demos.kaazing.com/echo/index.html
 
Rorschach:

MTソケットをベースに自作のWebソケットを作ってみましたが、ハンドシェイクより先に進まず、応答が来ませんでした。MTの「ファイヤーウォール」かと思った。

記憶が確かなら、このサーバーでテストしました http://demos.kaazing.com/echo/index.html

ウェブソケットプロトコルを実装している場合、そこにバイナリヘッダを実装する必要があります。

はい、こちらでテストできます: 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...