トップページ > 記事閲覧
WebSocket通信について
名前:やまね 日時: 2017/11/25 21:33

DXライブラリの範疇を超えるであろう質問で恐縮ですが・・・ 例えばJavaScriptですと   var ws = null; ws = new WebSocket("*******"); とやればWebSocket通信ができるようになりますが 同じような事を、DXライブラリを使ってWebSocket通信はできますでしょうか?
メンテ

Page: 1 |

Re: WebSocket通信について ( No.1 )
名前:管理人 日時:2017/11/25 23:34

DXライブラリには WebSocket通信をする機能はありません C++ の環境ですと WinHTTP という API を使用するのが一番簡単に WebSocket の機能を使用することができそうです ( Windows8 以降ではないと使用できないようですが… ) 英語ですが、こちらのページ <WinHTTP WebSocket sample> https://code.msdn.microsoft.com/windowsdesktop/WinHTTP-WebSocket-sample-50a140b5 の、『ダウンロード C++(32.0KB)』をクリックするとダウンロードできる圧縮ファイルの中に C++ のソースファイルと、Visual Studio 2012 で開いてそのまま実行できるプロジェクトフォルダがありますので、 よろしければご覧になってみてください 因みにそこで使用されている API は以下のようになっていました WinHttpOpen WinHttpConnect WinHttpOpenRequest WinHttpSetOption WinHttpSendRequest WinHttpReceiveResponse WinHttpCloseHandle WinHttpWebSocketCompleteUpgrade WinHttpWebSocketSend WinHttpWebSocketReceive WinHttpWebSocketClose WinHttpWebSocketQueryCloseStatus WinHttp系の API は Windows7 でも使用できますが、WinHttpWebSocket系の API が Windows8 以降のみ使用できるようです
メンテ
Re: WebSocket通信について ( No.2 )
名前:やまね 日時:2017/11/26 10:33

詳細教えていただきありがとうございます。 そもそもC++でWebSocket通信とかできるのだろうか? あるとすればどうすればよいのだろうかと悩んでいたので 手掛かり教えていただきありがとうございます。 頂いた手掛かりを元に、色々調べてみようと思います!
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存