小编rus*_*sbi的帖子

便携式轻量级C++套接字包装器

我真的以为这会更容易找到......

我需要一个可移植的c ++套接字包装器.我打算将它用于Windows服务器应用程序和将在运行ulinux(或类似的东西)的嵌入式设备上运行的客户端.我会使用Boost,但我需要它是轻量级的,并且易于添加到嵌入式设备项目中.

此外,我希望它是一个"更高级别"的包装器...所以它启动一个后台线程来读取数据并通过回调通知...

有任何想法吗?

c++ sockets portability

17
推荐指数
2
解决办法
2万
查看次数

网络上的SIP VoIP软件有多兼容?

我为我的公司开发了一个SIP堆栈.它远非完美,而且它缺少来自RFC的很多东西,但它的功能很好,适用于许多经过测试的软电话和其他SIP硬件和软件.

我的问题是:有多少SIP软件能够真正说出它们完全符合SIP标准(在互联网上可以找到的软件)?

voip sip

5
推荐指数
1
解决办法
639
查看次数

提升xpressive!操作员不工作

我刚开始使用Boost :: xpressive并发现它是一个很棒的库...我浏览了文档并尝试使用!运算符(零或一)但它不编译(VS2008).

我想匹配一个SIP地址,它可能是也可能不是以"sip"开头的:

#include <iostream>
#include <boost/xpressive/xpressive.hpp>

using namespace boost::xpressive;
using namespace std;
int main()
{


    sregex re = !"sip:" >> *(_w | '.') >> '@' >> *(_w | '.');

    smatch what;
    for(;;)
    {
        string input;
        cin >> input;

        if(regex_match(input, what, re))
        {
            cout << "match!\n";
        }
    }

    return 0;
}`
Run Code Online (Sandbox Code Playgroud)

c++ regex boost boost-xpressive

2
推荐指数
1
解决办法
358
查看次数

如何在发送电子邮件时在Jenkins中获取SVN日志条目

我正在尝试使用Jenkins在工作中创建自动构建.我们正在使用SVN进行版本控制.当构建成功时,我想向我的团队发送一封电子邮件说...人员X已经提交了以下更改.

如何在电子邮件正文中包含提交者名称和最后一个SVN日志条目?我正在使用Jenking email-ext插件.

谢谢!

jenkins email-ext

2
推荐指数
1
解决办法
3745
查看次数

标签 统计

c++ ×2

boost ×1

boost-xpressive ×1

email-ext ×1

jenkins ×1

portability ×1

regex ×1

sip ×1

sockets ×1

voip ×1