asio

    4热度

    1回答

    您好我正在开发一个统一的游戏,我需要在iOS中测试这个游戏。对于特殊情况,我需要测试控制器的输入触摸,但这需要很长时间。 当我在脚本C#中更改了一些代码行时,我必须重新构建iOS游戏,之后我必须构建并运行Xcode项目进行测试并在我的iPhone上运行游戏。 这个过程花费很多时间,所以问题是如果有一些方法来加速这个过程?

    2热度

    1回答

    我想检索使用boost asio接收的UDP数据包的接收时间戳。 我发现内核提供了socket选项SO_TIMESTAMP,它应该允许NIC在接收数据包时生成一个时间戳。 我还发现这个旧的ticket正在提出一个补丁来增加对SO_TIMESTAMP的支持。 我使用升压1.60.0,我不能启用该选项: ip::udp::socket sock; ... sock.set_option(ip::u

    0热度

    1回答

    我在一个io_service对象上使用了多个boost::asio::deadline_timer。 std::shared_ptr的boost::asio::deadline_timer存储在带有索引的容器std::map<int, std::shared_ptr<debug_tim>> timers中。 在定时器处理程序中,我擦除其他boost::asio::deadline_timer。但是

    1热度

    1回答

    我async_connect成功地使用它作为一个免费的功能和lambda作为connect_handler执行如下成员函数: auto self(shared_from_this()); boost::asio::async_connect(m_socket, endpoint_iter, [this, self](boost::system::error_code ec, tcp::resol

    0热度

    1回答

    我正在接近这套库,因为我需要为我的大学考试创建一个个人项目,并且我想用网络功能做一些事情。我已经有了一本关于这个特定库的书,但现在我无法在我的项目中链接这本书(我的书只解释了如何在Linux上与GCC链接,但我在Windows 10上使用MinGW将CLion联合起来)。 当我编译一个简单的空项目是这样的: #include <boost/asio.h> int main (int argc,

    0热度

    1回答

    是的。我知道boost::asio这个time_out有一些问题。我的问题可能太简单了,asio家伙要在这里解决。 我正在使用TCP协议上的boost::asio以尽可能快的速度通过网络在网络中连续读取数据。 以下函数ReadData()在while循环中从工作人员std::thread不断调用。 std::size_t ReadData(std::vector<unsigned char> &

    0热度

    1回答

    下面是一个在运行时抛出访问冲突的小片段。我打电话 m_socket.async_connect(end_point, yieldw[ec]); 当访问冲突是在助推文件“socket_ops.ipp”出现在该行使用Visual Studio 2015和升压1.60.0和 "socket_type s = error_wrapper(::WSASocketW(af, type, protocol,

    1热度

    1回答

    我想在同一时间使用Boost.Asio的链和优先包装。 之前,我写我的代码,我已经阅读了以下信息: Boost asio priority and strand boost::asio and Active Object http://thread.gmane.org/gmane.comp.lib.boost.asio.user/3531 Why do I need strand per conn

    0热度

    1回答

    我正在使用NAudio和ASIO播放一系列wav文件。我需要使用ASIO,因为音频卡仅支持该功能。我能够以这种方式播放每个wav: waveRead = new WaveFileReader(completeStreamMS); //completeStreamMS is a memorystream waveRead.Position = 0; pcm = new Wave

    1热度

    2回答

    我在使用boost asio的套接字编程中遇到问题。 我的程序的流量低于: 客户端使用ASYNC_WRITE将数据发送到服务器,然后它会使用async_read从服务器接收数据。所有的异步操作处理程序都是use_future,并且timeout = 2秒。 的问题是: 的处理时间服务器的为约10毫秒。服务器和客户端都在同一台计算机上,所以客户端应在服务器发送数据时接收数据。但是,我测量了async