首页 > TAG信息列表 > poco-libraries

c – Poco :: Net服务器和客户端TCP连接事件处理程序

我正在开始一个新项目,同时刚刚发现了Poco图书馆,我发现它非常棒.但是我有点迷失,因为例子并不多. 我有一个ServerApplication-> TCPServer-> ServerSocket TCPServerConnectionFactory-> TCPServerconnection方法,如示例所示.我按照指示从PocoNet类继承.现在我可以将我的服务器作

c – Poco在SMTPClientSession.login之后停止

我刚开始使用Poco库并尝试创建一个电子邮件程序(我几乎一无所知).以下是我的代码(除了我到目前为止遇到的问题,它可能还有其他问题,但我刚开始研究它) int main(int argc, char** argv) { Poco::Net::SocketAddress add("smtp.gmail.com:465"); Poco::Net::StreamSock

c – ACE vs Boost vs POCO

我已经和Boost C++ Libraries一起工作了很长一段时间.我非常喜欢用于网络编程的Boost Asio C++ library.然而,我被介绍给另外两个图书馆:POCO 和Adaptive Communication Environment (ACE) framework.我想知道每个图书馆的好坏.解决方法:正如rdbound所说,Boost具有“接近STL”的地位

c – Poco NetSSL例外

我终于建立了Poco NetSSL,但是第一个例子已经不起作用了.以下代码段抛出异常,并在我的IDE(Visual Studio 2012)中打开Debugger.h. #include <Poco/Net/HTTPSClientSession.h> int main() { Poco::Net::HTTPSClientSession clientSession; } 这是输出: %%%%%%%%%%%%%%%%%%%%%

c – 如何使用POCO发送websocket PONG响应

我正在尝试使用POCO 1.7.5设置websocket服务器. 来自POCO的样本发现here效果很好. 111-122行读取(sligthly prettified): WebSocket ws(request, response); char buffer[1024]; int n, flags; do { n = ws.receiveFrame(buffer, sizeof(buffer), flags); ws.sendFrame(bu

c – 对于学习曲线和初学者的适合性(对于初学者),提升vs POCO(HTTP客户端)

你建议我使用哪个图书馆?我不知道这些库中的任何一个. 我听说,经常使用Boost,但也难以编码. 所以要尽可能客观地提出这个问题:只是从初学者程序员的角度来看(我在生活中用C编写了~1000 LOC)哪个图书馆会更好学? 我将主要用于HTTP客户端.解决方法:答案肯定是主观的,但特别强调初学者,我

c – 停止Poco :: Thread进行单元测试

问题 我有一个UDPlistener应用程序,我需要编写单元测试.此侦听器持续侦听端口,并且始终在产品上运行.我们将poco库用于不在标准库中的框架. 现在我需要将它添加到单元测试应用程序中. Curent解决方案 我认为在运行应用程序的类RunApp中实现Poco :: Runnable是最容易的.然后我可以在

Poco c Net:Http从响应中获取标题

我使用POCO C Net库作为http 我想尝试为持久缓存制定策略. 首先,我想我需要从缓存标题中过期并使用缓存值进行交叉检查(请告诉我,如果我错了). 那么如何从httpResponse中提取缓存头? 我已经看到你可以用Java(getFirstHeader())做到这一点,但我怎么在POCO C中做到这一点? 以下是使用PO

c – Intel TBB – ‘InitializeCriticalSectionEx’:未找到标识符编译器错误

我有一个依赖OpenCV和TBB的VS(C)项目,所以我为每个库创建了属性表并将它们包含在项目中.一切正常,代码编译. 昨天,我已经开始使用vcpkg包管理器了.我通过vcpkg安装了OpenCV和TBB,一切似乎都有效.我创建了一个空项目,包括两者的标题,并测试新编译的库是否有效.在验证之后,我回到了我

支持POCO C库中的MySQL时间戳

POCO库支持MySQL DATE,TIME和DATETIME列,但不支持TIMESTAMP.从TIMESTAMP列中选择值会引发“未知字段类型”异常,因为“Poco / Data / MySQL / ResultMetadata.cpp”中不支持MYSQL_TYPE_TIMESTAMP. 在我的项目中,我不得不将几列更改为DATETIME以使其工作.这不是一个大问题,我仍然想

c – 在调用stop()和析构函数后仍然提供Poco HTTPServer连接

我使用Poco :: HTTPServer时遇到问题.正如在TCPServer的文档中所描述的那样: After calling stop(), no new connections will be accepted and all queued connections will be discarded. Already served connections, however, will continue being served. 每个连接都在

android – ABORTING:NDK env上的内存破坏. (POCO Library,Sqlite3,Cocos2dx)

我在Android NDK环境中遇到’中止:HEAP MEMORY CORRUPTION’问题. 如果我使用ndk-gdb回溯,它主要发生在libc.so中的malloc / dlfree函数上在长时间跟踪问题后,它主要发生在sqlite3_xxx函数调用中,这在iOS环境中绝对正常工作. 我只是找不到我要深入的地方. 有没有人遇到类似的问题并