問題タブ [poco-libraries]
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++ - POCO ライブラリ: UDP ソース ポートを設定できますか?
私は POCO c++ ライブラリを使用していますが、途方に暮れています。UDP データグラムを送信するときに送信元ポートを設定する方法はありますか? 常に宛先ポートに設定されているように見えますが、確かにこれは可能です。
私のコードは次のようになります。
それができない場合は、Boost に切り替えている可能性があります。Boost でこれができると思いますよね?
c++ - POCOC++を使用したTCP接続を介したOOBデータの送受信
定期的に緊急の範囲外データを受信できるTCPサーバーを開発する必要があります。これを実現するために、POCOC++ライブラリを使用しています。StreamSocketクラスの(不足している)ドキュメントでは、これを達成するのは非常に簡単なタスクであることがわかります。次のようにreceiveBytes()メソッドを使用するときにSO_OOBINLINEフラグを設定することによって実行する必要があります。
これをテストするために、「sendUrgent()」メソッドを使用してOOBデータ(1バイト)を送信する非常に単純なTCPクライアント(POCOライブラリも使用)を作成しました。
OOBデータを送信しても、何も起こりません。サーバーはそれに気づいていないようです。
一方、sendBytes()メソッドを使用して「通常の」データを送信する場合、StreamSocketにSO_OOBINLINEフラグが設定されていると、同じ送信データを無限に受信します(誰もいないにもかかわらず同じデータを読み取り続けます)再送)。
私は何が欠けていますか?
編集:@JimRの提案とこれを読んだ後、私は試しました:
そしてこれさえ:
どちらも同じ例外を発生させます:無効な引数。
c++ - C++ Builder の POCO ライブラリ
POCO ライブラリを VC++ でコンパイルし、Builder の implib を使用して Builder 用のライブラリを作成しました。これらのライブラリ ファイルをアプリケーションのデバッグ ディレクトリに追加しましたが、リンカーはまだ次のようなエラーをスローします。
C++ Builder アプリケーションに POCO ライブラリをインポートする適切な方法を教えてください。
c++ - Poco :: Net :: StreamSocketソケットを使用してインターネットからファイルをダウンロードしますか?
Poco :: Net::StreamSocketソケットを使用してインターネットからファイルをダウンロードしたい。ソーステンプレートが必要です。誰もが私を助けてくれます!
c++ - PocoC++ライブラリを使用してデータベースから「日付」を読み取る方法
私はPOCOライブラリの初心者です。SQL Server(ODBC Native Clientを使用して接続)からDateTimeフィールドを読み取る必要があります。文字列や数字を読むのに問題はありませんが、日付やタイムスタンプは私に困難な時間を与えています...これを達成するためにPoco::Timestampを使用する必要があるかどうかは本当にわかりません。どうやらそうではありません。
27行目のコンパイル中に次のエラーが発生します(これは'select << "select Name ...で始まるエラーです):
どうもありがとう...
c++ - C++ の Poco ライブラリ、カスタム要素の名前空間を宣言
次のような構文を使用して、DOM ドキュメントをゼロから作成して XML ドキュメントを作成したいと考えています。
しかし、それを書くと、次の結果が得られます。
したがって、名前空間 ns1 は 2 回宣言されており、「ルート」要素内で宣言したいと考えています。次の表現を取得する方法はありますか:
c++ - POCOライブラリを使用して「.ini」ファイルに変更を書き込む方法は?
Poco :: Util::IniFileConfigurationを使用して「.ini」ファイルに変更を加えようとしています。次の例のiniファイルがあります。
ファイルに新しいIPを書き込めるようにしたい。私がこれまでに持っているのは:
このコードは次のように出力します。
IPは実行時に変更されますが、変更内容はディスクに書き込まれません(file.iniは変更されません)。これを達成する簡単な方法はありますか?
ありがとうございました!
c++ - POCO を使用して、HTTP 基本認証で HTTP ポストを作成するにはどうすればよいですか?
POCO を使用して、HTTP 基本認証 (クリアテキストのユーザー名とパスワード) で HTTP 投稿を作成しようとしています。Get の例を見つけて、それを変更しようとしましたが、新人なので、役に立たないほど壊してしまったと思います。誰でもこれを行う方法を知っていますか?
はい、私はすでにこれに関する他の SO の質問を見てきました: POCO C++ - NET SSL - how to POST HTTPS requestですが、ユーザー名とパスワードの部分を実装しようとしている方法がわかりません。「x-www-form-urlencoded」の使い方もわかりません。これは投稿に必要ですか? フォームがありません。ユーザー名とパスワードのパラメーターを使用してサーバーに POST したいだけです。
c++ - PocoライブラリでURLパラメータを取得する
Pocoライブラリを使用してWebサーバーを開発しています。HTMLForm
サーバーがGETモードでフォームデータを含むHTTPリクエストを受信すると、クラスを使用して受信したペアのリストを表示する方法がわかりませんparam=value
。
でrequest.getURI().getQuery()
私は完全な文字列を取得することができます。トークナイザーを使用して、従来の方法で文字列を分割できると思います。
Pocoを使用してそれを行うためのより良い方法はありますか?ありがとう
c++ - Poco DirectoryWatcher の使用
クラス Poco::DirectoryWatcher を使用して、ディレクトリに表示される新しいファイルに関する通知を受け取りたいと考えています。DirectoryWatcher オブジェクトを作成します
次に、イベントにデリゲートを追加する際に問題が発生しますitemAdded
。listener
クラスをインスタンス化するオブジェクトの onAdd メソッドを使用したいController
そして、ここでコンパイルエラーが発生します。私は何を間違って、何をどのように行う必要がありますか?
必要なすべてのヘッダーが含まれています。
Poco ライブラリ 1.45、Xubuntu 12.04、gcc 4.6。
ありがとう。