问题标签 [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.

0 投票
1 回答
2442 浏览

c++ - boost vs POCO 学习曲线和初学者的适用性(HTTP客户端)

你会建议我使用哪个图书馆?我不知道这些库中的任何一个。我听说,Boost 经常被使用,但也很难编码。

因此,为了使这个问题尽可能客观:仅从初学者程序员的角度来看(我一生中用 C++ 编写了约 1000 个 LOC),哪个库会更好学习?

我将主要用于 HTTP 客户端。

0 投票
1 回答
6979 浏览

http - poco库中的HttpRequest PUT内容

我想使用 HTTP PUT 请求将一些数据从 C++ 应用程序发送到服务器。我在我的应用程序中使用poco库进行网络连接。

我正在使用这个代码片段:

发送请求时在哪里设置内容(文件)流?谁能给我看一个使用这个库的例子?

0 投票
3 回答
3698 浏览

c++ - Poco C++ Websocket Server - 防止它在 60 秒后关闭

我正在尝试使用 Poco C++ lib 的 WebSocket 类在我的服务器应用程序中构建一个干净整洁的接口。

我的问题是使用示例 WebSocket 服务器应用程序,套接字在 60 秒后对客户端关闭 - 我需要它持续更长时间(想想 +15 分钟......)

我尝试将 HTTP 层的超时设置为 10 分钟(3600 秒),这对行为没有影响。

不幸的是,Poco 示例和文档有点薄 - 所以我希望这里有人可以提供帮助。

0 投票
1 回答
6439 浏览

c++ - 构建 Poco C++ 库的静态版本

任何人都可以指导我们如何构建 Poco C++ 库的静态版本吗?

0 投票
1 回答
2241 浏览

c++ - Poco C++ 1.4.3p1 的 DatagramSocket ReceiveBytes() 永远不会返回。我是否滥用了该功能?

我刚刚开始使用 Poco 库。我在让两台计算机使用 Poco 的 DatagramSocket 对象进行通信时遇到问题。具体来说,receiveBytes 函数似乎没有返回(尽管运行 Wireshark 并看到我发送的 UDP 数据包正在到达目标机器)。我假设我省略了一些简单的东西,这完全是由于我的一个愚蠢的错误。我已经使用 Visual Studio Express 2010 在 Windows 7 上编译了 Poco 1.4.3p1。下面是显示我如何尝试使用 Poco 的代码片段。任何建议将不胜感激。

发送

接收(我遇到问题的地方)

感谢您的时间。

0 投票
1 回答
723 浏览

c++ - HTTP 代理检测 HTTP 客户端断开连接

我是 HTTP 新手,正在开发一个应用代理。我想避免为操作定义超时,而是依靠客户端来关闭连接。我想知道这是否可能?

这是一个非常愚蠢的伪代码

另一种方法是:

  1. 在 HTTP 代理中,我可以使用远程客户端和远程服务器的超时而不添加另一个超时吗?
  2. 如何检测远程服务器或远程客户端超时?

顺便说一句,我正在使用 Poco 在 C++ 中进行开发。

0 投票
1 回答
2323 浏览

c++ - POCO如何发送XML数据?

在我的项目中,我遇到了一个严重的问题,程序无法接收数据然后崩溃。这些是我的代码:

在我运行它之后,当我的程序从服务器接收到数据时,它崩溃并抛出

。我的天啊!我追踪到 POCO 的内部代码,发现:

是我在 VS2005 中的数据发送属性。同时,Poco 发现 is 的最后一个字母<!DOCTYPE不是E空格,所以抛出异常。有人遇到过这个案子吗?谁能帮帮我?非常感谢!!!!

0 投票
1 回答
679 浏览

c++ - POCO HTTPSClientSession 在哪里?

构建 POCO lib 后,我发现我无法使用HTTPSClientSession类,然后我在任何地方从谷歌搜索它,发现 OpenSSL 不是我构建的。我花了大约一整天的时间来处理它,但我失败了。任何人都可以详细给我一些有用的步骤?谢谢!关键词:NetSSL_OpenSSL

0 投票
2 回答
17176 浏览

c++ - 如何在 POCO C++ 库中正确使用 OpenSSL

根据 POCO 助手中的规范:

通过调用 Poco::Crypto::OpenSSLInitializer::initialize() 初始化 NetSSL 库以及底层 OpenSSL 库。应该在使用 NetSSL 库中的任何类之前调用​​。NetSSL 将在创建 Context 或 SSLManager 实例时通过 Poco::Crypto::OpenSSLInitializer 实例或类似机制自动初始化。但是,建议在任何情况下在应用程序启动时调用 initializeSSL()。

当我想使用HTTPSClientSession时,我必须先构造一个 Application 对象吗?如何在客户端中使用它?任何人都可以告诉我吗?非常感谢!

0 投票
3 回答
2053 浏览

c++ - iOS:在 Objective-C++ 中定义和使用 C++

谁能告诉我如何在 iOS 5.x -> Objective-C++ 中定义和使用BinaryWriterBinaryReader来自 GitHub 上的 OpenFrameworks 项目)C++ 类?

我所做的:

AppDelegate.h

AppDelegate.mm

但在 mm 文件中我有编译错误:

'Poco::BinaryWriter' 的初始化没有匹配的构造函数

什么是错的,怎么办?

在项目设置中配置了 OpenFrameworks 标头的 ps 路径,链接器可以看到 Poco 类。

谢谢。