問題タブ [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.

0 投票する
1 に答える
866 参照

qt - QTcpServer::incomingConnection(qintptr) が呼び出されない

QTcpSocketQTcpServerを使用してクライアントとサーバーを作成しようとしています。

それで、サーバーはどうなりますか。

  1. サーバーを実行すると、リッスンが開始されます ([自分で確認] に成功)
  2. クライアントを実行し、 127.0.0.1forIP address30000for を入力しますport
  3. クライアントは、接続が確立されたと言っています
  4. サーバーは何もしません。ただ待ってください

私のプログラムの一部:

このネストされたスレッド クラスは、これを行うには非常に間違った方法であることはわかっていますが、正しく行う時間があまりありません。

したがって、サーバーは毎秒 1 (それ以上) を書き続けますが、クライアントはサーバーに接続されていると言います。

0 投票する
1 に答える
346 参照

multithreading - 複数の接続を許可する QTcpServer を作成する場合、新しいスレッドでソケットを作成する必要があるのはなぜですか?

Qt5.6を使用しています。私は単純なチャットアプリケーションに取り組んでおり、オンラインでいくつかの場所に出くわしましたQTcpSocket。新しいスレッドですべての新しい接続を処理するには、含める新しいスレッドを作成する必要があると言っています。

すべての接続を処理するためにQListofだけを使用できない理由を理解しようとしています。QTcpSockets誰かが私に理由を説明してもらえますか?

私が間違っていて、それがまったく問題ないのであれば、それも教えてください。

前もって感謝します。

0 投票する
1 に答える
4885 参照

qt - QTcpSocket経由で文字列行を送信および読み取る方法は?

foreach ループでクライアントからサーバーに文字列を 1 行ずつ送信しようとしています。

ただし、クライアントは最初の文字列のみを受け取ります。文字列から "\n" を削除すると、サーバーは 1 つの大きな文字列にマージされた一連の文字列を受け取ります。「\n」を追加すると、データが で読み取れる文字列に分割されると思いましたreadLine()。私は何を逃したのですか?

私の顧客

およびサーバー:

0 投票する
1 に答える
496 参照

qt - qtcpsocket を使用して一度に 1 つの文字列を書き込む方法は?

使用時に Qtcpsocket を使用して文字列を送信する方法

1つの文字列「hello world」で送信します。一度に1つだけ書き込みたいのですが、クライアントに「hello」、次に「world」を受信させたいのです。

0 投票する
1 に答える
96 参照

qtcpserver - QUdpSocket を使用して QTcpServer に接続できますか?

私はネットワーキングの世界に非常に慣れていないので、現在 newConnection シグナルで動作している QTcpserver を持っていますが、 QTcpServer で QUdpSocket を使用できるかどうか疑問に思っていましたか? これはまったく可能ですか?

0 投票する
0 に答える
74 参照

python - QTCP サーバーがクライアントにメッセージを送信していません

こんにちは、pyqt4 で Qtcpsocket を使用して tcp サーバーを作成しました。クライアントからのメッセージを簡単に受け取ることができます。しかし、このサーバーはクライアントにメッセージを送信できません。私が間違っているところを教えてください。