知道何时发送数据
Know when data is sent
我相信知道在非阻塞模式下调用send或WSASend在内部缓冲区中添加简单的数据,但是如何知道何时真正发送数据?我的目标是显示一个进度条
你可以试试Boost。Asio(如果您可以更改的话)。它可以执行异步或同步发送和接收。当异步发送时,你可以注册一个函数,当发送完成时调用。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 何时需要定义类的静态数据成员 (un/-)
- 向量中的数据何时释放
- 数据集(和样本)何时在 boost::test 中销毁?
- C 和卷发:无法接收握手,需要更多数据
- 在C++/Visual Studio中,通过给定数据格式(doubles、float、int、1位bools)的UDP发
- 模板非静态数据成员初始化程序何时实例化
- 如何在使用WSARecv()和IOCP时知道套接字何时接收到FIN数据包
- 为什么/何时使用类数据成员而不定义该类的对象
- 数据类型对编译器来说何时意味着超过其存储空间
- 何时在C++中使用哪个数据成员初始化
- long/int到UINT64的转换,并在C#上返回long-何时可以丢失数据
- 问题5-如何从子对话框实时发回数据
- 跟踪何时为增强序列化添加数据成员
- OpenCV标量数据类型,何时使用
- 知道何时从 std::map<void *, ...中删除关联的用户数据>
- 知道何时发送数据
- 函数内部的STL容器何时用c++保存其数据?
- 何时使用 std::complex<long double> vs. 自己的复杂数据类型(结构等)