問題タブ [qtcpserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QTcpServer エラー C1083、「そのようなファイルまたはディレクトリはありません」
Qt 5.4.1 オフライン バージョンを使用していますが、QTcpServer でファイルが見つからないというエラーが発生します。そこに += ネットワークがあることを示すために、.pro ファイルを投稿しました。このエラーが発生する理由がわかる場合はお知らせください。ありがとう!
//BEGIN SERVER HEADER FILE BELOW 以下
android - クライアントから受信したデータを印刷または使用できないAndroidクライアントを備えたQTcpServer
Qtフレームワークを使用してC ++でクライアントサーバーアプリケーションを開発していますが、クライアントはAndroidフォンとコンピューター(Qtクライアントアプリ)にすることができますサーバー側でのデータの受信を処理するのに問題があります。サーバーがデータを正しく受信していません。
最初に、サーバー (Qt アプリ) とクライアント (Qt アプリ) の間で送受信に次のメソッドを使用してうまく動作するようにしました。メッセージのサイズは、メッセージ全体が受け取ったかどうか。
これは、クライアントにメッセージを送信する方法です
このスロットは、パケットが 1 つ受信されるたびに呼び出されます。
これは、サーバーがQtアプリクライアントと通信しているときにうまく機能します。同じメソッドがそこで使用され、quint16のサイズは同じホバーのままで、Androidクライアントでは機能しないため、別の方法を試しました。送信されたメッセージのサイズを無視したかったのですが、メッセージの開始位置と終了位置がわかるようにメッセージをフォーマットしてから、いくつかのコントロールを使用してメッセージを取得できますが、ここで立ち往生しています。印刷時には何も含まれませんが、サイズには値があります (クライアントが送信するテキストの量によっても異なります)。
PS: Qt アプリ クライアントでも機能しません。
何が問題なのか教えていただけないでしょうか。tcp プロトコルがデータをどのように処理しているか少し混乱しています。また、これを行うための良い方法を教えていただければ幸いです。
ここに私が目的のために作ったアンドロイドクラスがあります
qt - Qt で QSslSocket を使用する Ssl サーバー
QSslSocket を使用して ssl サーバーを実装し、正しく実行しました。しかし、すぐに解決できないという問題があります。バッファを読み取るスロットに readyRead() シグナルを接続するだけで十分だと思いましたが、この状況では readyRead() がまったく発行されず、コードで waitForReadyRead() 関数も使用する必要があることを認識しました。しかし、問題は、この関数を使用すると、バッファの読み取りがブロックされることです。実際、ブロックせずにデータが到着したときにバッファを読み取る方法を知りたいですか?
ベローは私の実装されたSSLサーバーです:
c++ - Qt 作成者が見つからない、QTcpServer および QTcpSocket
とはいえ、「ネットワーク」を .pro ファイルに入れましたが、
私の Qt 作成者は QTcpSocket と QTcpServer を見つけることができません。
私は何をすべきか?
Qtcreator を削除し、既に再ダウンロードしましたが、動作しませんでした。
私のLinuxバージョンはUbuntu 14.04 LTSです
LinuxコマンドでQT Creatorをダウンロードしました。
sudo apt-get install qtcreator
何かを見逃したのではないかと心配したので、linus の更新も行っています。
sudo get-apt アップデート sudo get-apt アップグレード
Qtcreator が QTcpServer および QTcpSocket ヘッダーを認識できないのはなぜですか?
- - - - - - - *。プロ - - - - - - - - - - - - - - - - - --
-------------------mainwindow.h-------------------------------- ----------
android - 接続の問題: QTcpServer と Android クライアントでの TCP ソケット
TCP プロトコル経由で Socket 接続を確立しようとしています。
しかし、私のサーバー (C++ で作成され、PC で実行されている) は、クライアント (Java で作成され、Android で実行されている) からの接続要求を受信しません。
ServerSocket.h (私の PC 内)
ServerSocket.cpp (私の PC 内)
ClientSocket.java (Android の場合)
私たちを手伝ってくれますか?
c++ - QTcp-Server ソケットを使用して HTTP MJPEG ストリーミング サーバーを作成する方法
MJPEG ストリームを送信するための HTTP サーバーを作成したいと考えています。画像は送信できますが、ライブ ストリームは送信できません。
私がやったこと:TCPサーバーを作成しました。クライアントが接続すると、TCP ソケットが作成されます。次に、ブラウザが「GET」リクエストをサーバーに送信したときに実行される ReadyRead SLOT を実装しました。
次に、次のコードを実行します
画像ストリーミング部分を繰り返すループを作ろうと思ったのですが、うまくいきません。ブラウザはロードを続けるだけで、何も起こりません....
私は何が欠けていますか?コーディングが間違っていますか、それともリクエストを処理する方法ですか? おそらくMIMEタイプ?
更新
http://www.damonkohler.com/2010/10/mjpeg-streaming-protocol.html
と
https://en.wikipedia.org/wiki/Motion_JPEGを
見て、
これらのメソッドを実装しようとしましたが、何もありませんでした結果....